@import "/mycommunity/application/css.php?c=316&request=application%2Fthemes%2Fsitecoretheme%2Fcustom-yespohotheme%2Ftheme.css&pageStart=0&pageEnd=315859";
@import "/mycommunity/application/css.php?c=316&request=application%2Fthemes%2Fsitecoretheme%2Fcustom-yespohotheme%2Ftheme.css&pageStart=315859&pageEnd=686101";


/* 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";}#SignupForm #current-element img.thumb_profile,#EditPhoto #current-element img.thumb_profile{	max-width: 320px;	max-height: 640px;}#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: 200%;	position: relative;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}.user_profile_info > ul > li:before{	font-family: 'Font Awesome 5 Free';	margin-right: 10px;	display: inline-block;	font-size: 16px;	font-weight: normal;	width: 12px;}.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";}/* LOGIN PAGE WIDGET */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_form{	padding: 50px;	min-width: 40%;	width: 100%;	text-align: center;	box-sizing: border-box;	background: #fff;}.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 > h3{	font-size: 25px;	text-transform: uppercase;	font-weight: 300;}.user_login_page .user_login_form form{	padding: 20px;}[dir="rtl"] .user_login_page .user_login_form form{	padding: 20px 0;}.user_login_page .global_form_box label{	margin-bottom: 5px;}.user_login_page .user_login_form input[type=email],.user_login_page .user_login_form input[type=password]{	padding: 10px 6px;	width: 100%;	margin-bottom: 15px;}.user_login_page form .form-elements{	position: relative;}.user_login_page #forgot-wrapper #forgot-label{	display: none;}.user_login_page .global_form_box #remember-wrapper{	position: absolute;	right: 0;	min-width: 110px;}.user_login_page #user_form_login #submit-wrapper{	float: none;}.user_login_page #user_form_login #submit-element{	text-align: center;}.user_login_page #submit-element button{	padding: 10px 20px;	background: #0A294C;	border: 1px solid #0A294C;}.user_login_page #user_form_login #forgot-element{	float: left;}.layout_page_user_auth_login .layout_core_content{	padding: 0 !important;}.layout_page_user_auth_login form div > div > h3,.layout_page_user_auth_login form div > div .form-description{	display: none;}.layout_page_user_auth_login .global_form > div{	float: none !important;}.layout_page_user_auth_login .user_login_page form .form-elements{	width: 100%;	padding: 0;}.layout_page_user_auth_login .global_form div.form-element{	min-width: 100%;	max-width: 100%;}.layout_page_user_auth_login .user_login_page .user_login_form > h3{	margin: 0;	padding: 0;}.layout_core_content #user_form_login #remember-wrapper{	position: absolute;	right: 0;}[dir="rtl"] .layout_core_content #user_form_login #remember-wrapper{	left: -15px;	right: auto;}.layout_core_content #user_form_login #submit-label{	display: none;}.user_login_page #user_form_login #submit-element{	float: none;}@media(max-width:767px){.user_login_page{	display: block !important;}.user_login_page .user_login_form{	padding: 20px !important;}html .layout_user_login_page{	width: 90% !important;	margin: 20px auto !important;}#lassoImg{	width: 100%;}}/* ICONS ON PROFILE QUESTIONS */#passwordroutine-label{	display: none;}.layout_page_user_signup_index form label i,#global_page_user-edit-profile form label i{	margin-right: 5px;}div#code-element input{	padding: 8px;	min-width: 400px;	margin: 5px 0 15px;}#pswd_info > ul{	display: flex;}#pswd_info > ul > li{	background: #f6f6f6;	padding: 10px;	margin-bottom: 15px;	margin-right: 10px;	font-size: 12px;	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: 12px;	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 div.browsemembers_results_links{	float: none;}.browsemembers_results > ul > li + li{	margin-top: 15px;}}@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;}}/* 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;}.affiliate_banner{	font-size: .8em;	color: #888;	margin-top: 5px;}#recaptcha_widget_div,#recaptcha_widget_div *{	text-align: left;	direction: ltr;}/*
MAIN LOGIN FORM
Gives special positioning to the elements in the main
login form.
*/#user_form_login #fieldset-buttons{	overflow: hidden;}#user_form_login #submit-wrapper{	float: left;	clear: none;}#user_form_login #submit-element{	min-width: 0px;}#user_form_login #remember-wrapper{	float: left;	clear: none;	padding-top: 6px;	padding-left: 15px;}#user_form_login.global_form_box #remember-wrapper{	float: left;	clear: none;	padding-top: 0px;	padding-left: 5px;}#user_form_login.global_form_box #remember-wrapper label{	margin-top: 5px;}#user_form_login #remember-label{	display: none;}#user_form_login #forgot-element{	margin-top: 5px;}#uploaded-file-list{	border: 1px solid #f2f0f0;}#uploaded-file-list > li{	border-bottom: 1px solid #f2f0f0;}.feed_composer_tag{	background: #fff;	padding: 2px;	font-weight: bold;	margin-right: 2px;}/*
LOGIN AND SIGNUP POPUP
*//* Login Popup */.signup_login_popup_wrapper h3 + p{	padding-top: 15px;	padding-bottom: 15px;}.signup_login_popup_wrapper #buttons-wrapper{	margin-top: 25px;	float: left;}[dir="rtl"] .signup_login_popup_wrapper #buttons-wrapper{	float: right;}.signup_login_popup_wrapper #buttons-wrapper #submit-wrapper{	float: left;}[dir="rtl"] .signup_login_popup_wrapper #buttons-wrapper #submit-wrapper{	float: right;}.signup_login_popup_wrapper #buttons-wrapper #submit-label,.signup_login_popup_wrapper #forgot-wrapper #forgot-label{	display: none;}.signup_login_popup_wrapper #buttons-wrapper #remember-wrapper{	float: left;	padding-left: 5px;	padding-top: 10px;	margin-top: 0;	margin-left: 0;}[dir="rtl"] .signup_login_popup_wrapper #buttons-wrapper #remember-wrapper{	float: right;	padding-left: 0px;	padding-right: 5px;}.signup_login_popup_wrapper #buttons-wrapper #remember{	margin-top: 4px;}.signup_login_popup_wrapper #forgot-wrapper{	float: right;	margin-top: 8px;	clear: none;	left: -10px;	position: relative;}[dir="rtl"] .signup_login_popup_wrapper #forgot-wrapper{	float: left;}.signup_login_popup_wrapper #forgot-wrapper #forgot-element{	font-weight: bold;	text-align: right;	margin-top: 0px;}[dir="rtl"] .signup_login_popup_wrapper #forgot-wrapper #forgot-element{	text-align: left;}/*Signup Popup*/.signup_login_popup_wrapper #signup_account_form > div{	width: 100%;	box-sizing: border-box;}.signup_login_popup_wrapper #signup_account_form p.hint{	padding-top: 0;	padding-bottom: 10px;	opacity: .7;}/* Login and Signup Popup Common CSS */.signup_login_popup_wrapper #user_form_login h3,.signup_login_popup_wrapper #signup_account_form h3{	border-bottom: 1px solid #e4e0e0;	font-weight: bold;	padding: 25px 0;	text-align: center;	background: transparent;	border-radius: 0;}.signup_login_popup_wrapper #user_form_login h3 + p + div,.signup_login_popup_wrapper #signup_account_form h3 + div{	overflow: hidden;}.signup_login_popup_wrapper #user_form_login .form-label,.signup_login_popup_wrapper #signup_account_form .form-label{	width: 100%;	text-align: left;	padding: 0;	margin-bottom: 5px;}[dir="rtl"] .signup_login_popup_wrapper #user_form_login .form-label,[dir="rtl"] .signup_login_popup_wrapper #signup_account_form .form-label{	text-align: right;}.signup_login_popup_wrapper #user_form_login .form-element,.signup_login_popup_wrapper #signup_account_form .form-element{	width: 100%;	max-width: 100%;}div.signup_login_popup_wrapper input[type="text"],div.signup_login_popup_wrapper input[type="email"],div.signup_login_popup_wrapper input[type="password"],div.signup_login_popup_wrapper input.text,div.signup_login_popup_wrapper select,div.signup_login_popup_wrapper textarea{	width: 100%;	box-sizing: border-box;	max-width: 100%;}.signup_login_popup_wrapper #TB_ajaxContent{	box-sizing: border-box;}.signup_login_popup_wrapper #TB_ajaxContent h2{	display: none;}/*
NETWORK STATISTICS WIDGET
Shows some basic stats about the network,e.g. total members,total friendships,total
posts,etc.
*/.layout_core_statistics{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_core_statistics ul{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 5px;}.layout_core_statistics ul > li{	padding: 5px;	overflow: hidden;	clear: both;}.layout_core_statistics ul > li span{	font-size: 1.4em;	display: block;	float: left;	margin-right: 6px;}.layout_core_statistics ul > li div{	display: block;	float: left;	line-height: 1.7em;}html[dir="rtl"] .layout_core_statistics ul > li span{	margin-right: 0px;	margin-left: 6px;	float: right;}html[dir="rtl"] .layout_core_statistics ul > li div{	float: right;}/*
ANNOUNCEMENTS WIDGET
*/.layout_announcement_list_announcements{	overflow: hidden;	margin-bottom: 15px;}.layout_announcement_list_announcements ul{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	overflow: hidden;	padding: 10px;	list-style-type: disc;}ul.announcements{	list-style-type: none;}.layout_announcement_list_announcements ul,.layout_announcement_list_announcements ol{	padding-left: 20px;}.layout_announcement_list_announcements li + li{	margin-top: 10px;	border-top: 1px solid transparent;	padding-top: 10px;}.layout_announcement_list_announcements .announcements_title{	font-weight: bold;}.layout_announcement_list_announcements .announcements_info{	margin-bottom: 10px;}.layout_announcement_list_announcements .announcements_author{	font-size: .8em;}.layout_announcement_list_announcements .announcements_date{	font-size: .8em;}/*
Rich Text Block
*/.layout_core_rich_text_block ul,.layout_core_rich_text_block ol{	padding-left: 20px;}.layout_core_rich_text_block ul{	list-style-type: disc;}/*
RATING ICONS
Used wherever icons are shown for rating things.
*/.rating{	clear: both;	overflow: hidden;}/* small icons */.rating_star_generic{	display: inline-block;	cursor: default;	font-family: 'Font Awesome 5 Free';	margin-left: 3px;}.rating_star:before{	color: #FFC107;	font-weight: 900;}.rating_star:before, .rating_star_half:before{	content: "\f005";}.rating_star_disabled:before{	content: "\f005";	color: #c3c3c3;}.rating_star_half:before, [dir="rtl"] .rating_star_half:before{	content: "\f123";	color: #FFC107;}.rating_star_empty:before{	content: "\f005";	color: #FFC107;}/* big icons */.rating_star_big_generic{	float: left;	display: inline-block;	width: 16px;	height: 16px;	margin-right: 5px;	font-size: 16px;	cursor: pointer;	font-family: 'Font Awesome 5 Free';	font-weight: bold;}[dir="rtl"] .rating_star_big_generic{	float: right;}.rating_star_big,.rating_star_big_half{	color: #FFC107;}.rating_star_big:before{	content: "\f005";}.rating_star_big_half:before, [dir="rtl"] .rating_star_big_half:before{	content: "\f123";}.rating_star_big_disabled:before{	content: "\f005";	color: #c3c3c3;}/* text */.rating_text{	float: left;	display: inline-block;	height: 16px;	color: #aaa;	font-size: .8em;	line-height: 1em;	cursor: pointer;	margin-left: 5px;	padding-top: .4em;	cursor: default;}[dir="rtl"] .rating_text{	float: right;	margin-left: 0px;	margin-right: 5px;}/*
TAG AUTOSUGGEST
Used to style the autosuggest pulldown
shown when you are entering a tag
on the edit/new blog page.
*/ul.tag-autosuggest{	position: absolute;	padding: 0px;	width: 300px;	list-style: none;	z-index: 50;	border: 1px solid #f2f0f0;	margin: 0px;	list-style: none;	cursor: pointer;	white-space: nowrap;	background: #fff;}ul.tag-autosuggest > li{	padding: 3px;	overflow: hidden;}ul.tag-autosuggest > li + li{	border-top: 1px solid #f2f0f0;}ul.tag-autosuggest > li img{	max-width: 25px;	max-height: 25px;	display: block;	float: left;	margin-right: 5px;}ul.tag-autosuggest > li.autocompleter-selected{	background: #f6f6f6;	color: #444;}ul.tag-autosuggest > li.autocompleter-choices{	font-size: .8em;}ul.tag-autosuggest > li.autocompleter-choices .autocompleter-choice{	line-height: 25px;}ul.tag-autosuggest > li:hover{	background: #f6f6f6;	color: #444;}ul.tag-autosuggest > li span.autocompleter-queried{	font-weight: bold;}ul.tag-autosuggest .search-working{	background-image: none;}.autocompleter-choice{	cursor: pointer;}.autocompleter-choice:hover{	color: #5ba1cd;}/* FILE UPLOADER */.uploader .swiff-uploader-box a{	display: none !important;}.uploader #demo-status{	padding: 10px 15px;	width: 420px;	border: 1px solid #eee;}.uploader #demo-status .progress{	background: url(/mycommunity/externals/fancyupload/assets/progress-bar/progress.gif?c=316);	background-repeat: no-repeat;	background-position: +50% 0;	margin-right: 0.5em;	vertical-align: middle;}.uploader #demo-status .progress-text{	font-size: 0.9em;	font-weight: bold;}.uploader #demo-list{	list-style: none;	width: 450px;	margin: 0;}.uploader #demo-list li.validation-error{	padding-left: 44px;	display: block;	clear: left;	line-height: 40px;	color: #8a1f11;	cursor: pointer;	border-bottom: 1px solid #fbc2c4;	background: #fbe3e4 url(/mycommunity/externals/fancyupload/assets/failed.png?c=316) no-repeat 4px 4px;}.uploader #demo-list li.file{	border-bottom: 1px solid #eee;	background: url(/mycommunity/externals/fancyupload/assets/file.png?c=316) no-repeat 4px 4px;	overflow: auto;}.uploader #demo-list li.file.file-uploading{	background-image: url(/mycommunity/externals/fancyupload/assets/uploading.png?c=316);	background-color: #D9DDE9;}.uploader #demo-list li.file.file-success{	background-image: url(/mycommunity/externals/fancyupload/assets/success.png?c=316);}.uploader #demo-list li.file.file-failed{	background-image: url(/mycommunity/externals/fancyupload/assets/failed.png?c=316);}.uploader #demo-list li.file .file-name{	font-size: 1.2em;	margin-left: 44px;	display: block;	clear: left;	line-height: 40px;	height: 40px;	font-weight: bold;}.uploader #demo-list li.file .file-size{	font-size: 0.9em;	line-height: 18px;	float: right;	margin-top: 2px;	margin-right: 6px;}.uploader #demo-list li.file .file-info{	display: block;	margin-left: 44px;	font-size: 0.9em;	line-height: 20px;}.uploader #demo-list li.file .file-remove{	clear: right;	float: right;	line-height: 18px;	margin-right: 6px;}ul li.file .file-remove{	cursor: pointer;}/*
GLOBAL BROWSE PAGE STYLES
Used to style the browse pages throughout the site.
*/.browse-range-wrapper input[type=text]{	width: 50px;}.browse-separator-wrapper{	border-bottom: 1px solid #ccc;	height: 1px;	margin: 6px 0 0;}.field_search_criteria .form-options-wrapper > li{	padding-top: 3px;}/*
GLOBAL PAGINATION
Used to show page numbers and previous & next links throughout the site.
*/.pages{	overflow: hidden;	clear: both;}.paginationControl{	float: left;	overflow: hidden;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border: 1px solid transparent;	clear: both;}.paginationControl > li{	float: left;	overflow: hidden;	margin: 1px;}.paginationControl > li > a{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: block;	padding: .3em .6em;	font-weight: bold;}.paginationControl > li > a:hover{	text-decoration: none;	background-color: #ffffff;}.paginationControl > li.disabled > a{	color: #888;}.paginationControl > li.disabled > a:hover{	background-color: transparent;	cursor: default;}.paginationControl > li.selected{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	background-color: #ffffff;}.paginationControl > li.selected > a{	color: #444;}.paginator_previous{	display: inline-block;}.paginator_next{	display: inline-block;	margin-left: 20px;}/*
PHOTO THUMBS LIST
Used throughout the core and various plugins to show a grid
of photo thumbnails.
*/ul.thumbs{	overflow: hidden;}ul.thumbs > li{	float: left;	margin: 0px 10px 0px 10px;	height: 180px;}html[dir="rtl"] ul.thumbs > li{	float: right;	margin: 0px 0px 0px 10px;}ul.thumbs .thumbs_photo{	display: inline-block;	border: 1px solid #e4e4e4;	vertical-align: bottom;}ul.thumbs .thumbs_photo:hover{	border: 1px solid #e4e4e4;	cursor: pointer;}ul.thumbs .thumbs_photo > span{	display: block;	width: 142px;	height: 106px;	background-size: cover;	background-position: center 10%;	background-repeat: no-repeat;}ul.thumbs .thumbs_info{	padding-top: 10px;	display: block;	font-size: .8em;	color: #888;	overflow: hidden;}ul.thumbs .thumbs_title{	width: 142px;	display: block;	font-weight: bold;	word-wrap: break-word;	max-height: 2.6em;	overflow: hidden;	margin-bottom: 5px;}ul.thumbs.thumbs_nocaptions > li{	height: auto;}ul.thumbs.thumbs_nocaptions > li.sortable,ul.thumbs.thumbs_nocaptions > li.sortable a{	cursor: move;}/* Album Grid View */ul.thumbs.grid_wrapper{	display: flex;	flex-wrap: wrap;}ul.thumbs.grid_wrapper > li{	height: auto;	border-radius: 10px;	position: relative;	overflow: hidden;	min-width: 31%;	max-width: 31%;	width: 100%;	margin-bottom: 20px;}ul.grid_wrapper .thumbs_photo{	display: block;	vertical-align: bottom;	border: none;}ul.grid_wrapper .thumbs_photo{	position: relative;	height: 200px !important;}ul.grid_wrapper .thumbs_photo:before{	content: "";	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #000;	opacity: .25;}ul.grid_wrapper .thumbs_photo:hover{	cursor: pointer;	border: none;}ul.grid_wrapper .thumbs_photo > span{	display: block;	width: 100%;	height: 200px;	background-position: center 10%;	background-repeat: no-repeat;	background-size: cover;}ul.grid_wrapper .thumbs_info{	display: block;	color: #fff;	overflow: hidden;	font-size: 1em;	position: absolute;	bottom: 10px;	right: 10px;	left: 10px;}ul.grid_wrapper .thumbs_title{	width: 100%;	display: block;	font-weight: bold;	word-wrap: break-word;	overflow: hidden;	margin-bottom: 5px;	text-overflow: ellipsis;	white-space: nowrap;}ul.grid_wrapper .thumbs_title a{	color: #fff;}ul.grid_wrapper .thumbs_info .thumbs_author{	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	display: inline-block;	vertical-align: bottom;	width: 90%;	color: #fff;}/*
PHOTO TAGGING
Styles the popup used to show the tagging form for photos.
*/div.tag_div,div.tag_div_hidden{	position: absolute;	z-index: 98;	border: 2px solid #fff;}div.tag_div_hidden{/* 	z-index: -1;	visibility: hidden;*/	border: 2px solid transparent;}div.tag_label,div.tag_label_hidden{	position: absolute;	padding: 3px 5px 3px 5px;	border: 1px solid #777;	font-weight: bold;	display: block;	z-index: 98;	background: #fff;}div.tag_label_hidden{	z-index: -1;	visibility: hidden;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_container{	padding: 0px 7px 7px 7px;	overflow: hidden;}div.media_photo_tagform_container input[type=text]{	width: 130px;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.tagger_list a:hover, div.media_photo_friendlist a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}html[dir="rtl"] div.media_photo_tagform_submits a{	float: right;}div.media_photo_tagform_submits a + a{	margin-left: 13px;}html[dir="rtl"] div.media_photo_tagform_submits a + a{	margin-left: 0px;	margin-right: 13px;}div.media_photo_tagform{	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	display: none;	border: 1px solid #888;	width: 150px;	position: absolute;	background: #fff;}div.media_photo_tagform{	text-decoration: none;}div.media_photo_div{	position: relative;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}.media_tag_listcontainer > a{	font-weight: bold;}#tagger_input{	margin-bottom: 8px;}li.autocompleter-choices{	padding: 0px 5px 5px 5px;}li.autocompleter-choices img{	height: 16px;	width: 16px;	float: left;	margin-right: 5px;}html[dir="rtl"] li.autocompleter-choices img{	float: right;	margin-right: 0px;	margin-left: 5px;}li.autocompleter-choices .autocompleter-queried{	font-weight: bold;}.tag_comma{	margin-right: 6px;}.tag_div,.tag_label{	z-index: 100000;}.tag_label{	border: 1px solid #000;	background-color: #fff;	padding: 3px;}.tag_hidden,.tag_label_hidden{	visibility: hidden;}.albums_viewmedia_info_tags{	margin-top: 6px;}.tagger_form{	background-color: #fff;	border: 1px solid #000;}.tagger_input{	width: 99%;	height: 18px;	border-bottom: 1px solid #ccc;	font-size: 13px;}span.tag_info a.tag_destroyer{	font-size: 8pt;	font-weight: normal;}/*
ACTIVITY FEED COMPOSER FORM
These styles are used for the small form that sits
above the activity feed,allowing members to post.
*/.activity-post-container{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	margin-bottom: 10px;	box-sizing: border-box;}form.activity{	padding: 7px;	width: 100%;	box-sizing: border-box;	display: inline-block;}form.activity > div > input[type=text],form.activity > div > textarea{	width: 99%;}form.activity .buttonlink{	margin-top: 7px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 1px;}/*
ACTIVITY FEED POST FORM
These styles are used for the post form above the activity feed.
*/.activity-post-container{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-background-clip: border;	-moz-background-inline-policy: continuous;	-moz-background-origin: padding;	padding: 0;}div.media_photo_tagform{	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	display: none;	border: 1px solid #888;	width: 150px;	position: absolute;	background: #fff;}div.media_photo_tagform{	text-decoration: none;}div.media_photo_div{	position: relative;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}.media_tag_listcontainer > a{	font-weight: bold;}#tagger_input{	margin-bottom: 8px;}li.autocompleter-choices{	padding: 0px 5px 5px 5px;}li.autocompleter-choices img{	height: 16px;	width: 16px;	float: left;	margin-right: 5px;}html[dir="rtl"] li.autocompleter-choices img{	float: right;	margin-right: 0px;	margin-left: 5px;}li.autocompleter-choices .autocompleter-queried{	font-weight: bold;}.tag_comma{	margin-right: 6px;}.tag_div,.tag_label{	z-index: 100000;}.tag_label{	border: 1px solid #000;	background-color: #fff;	padding: 3px;}.tag_hidden,.tag_label_hidden{	visibility: hidden;}.albums_viewmedia_info_tags{	margin-top: 6px;}.tagger_form{	background-color: #fff;	border: 1px solid #000;}.tagger_input{	width: 99%;	height: 18px;	border-bottom: 1px solid #ccc;	font-size: 13px;}span.tag_info a.tag_destroyer{	font-size: 8pt;	font-weight: normal;}/*
ACTIVITY FEED COMPOSER FORM
These styles are used for the small form that sits
above the activity feed,allowing members to post.
*/.activity-post-container{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	margin-bottom: 10px;	display: inline-block;	width: 100%;}form.activity{	padding: 7px;}form.activity > div > input[type=text],form.activity > div > textarea{	width: 99%;}form.activity .buttonlink{	margin-top: 7px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 1px;}/*
ACTIVITY FEED POST FORM
These styles are used for the post form above the activity feed.
*/.activity-post-container{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-background-clip: border;	-moz-background-inline-policy: continuous;	-moz-background-origin: padding: 0;}.activity-post-container textarea{	width: 99%;}/*
ACTIVITY FEED COMPOSER
These styles are used for the attachment composer.
*/.compose-container{	position: relative;}.compose-container .overTxtLabel{	padding: 10px 0px 0px 8px;	color: #888;}.compose-content{	white-space: pre-wrap;	background-color: #ffffff;	color: #999;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border-color: #cecece;	border-width: 1px;	cursor: text;	padding: .75em;	clear: both;	outline: none;	-moz-outline-style: none;}.compose-container .compose-content div{	clear: both;	float: none;	margin: 0;	padding: 0;}div.compose-menu a.compose-activator{	margin-right: 14px;}html[dir="rtl"] div.compose-menu a.compose-activator{	margin-left: 14px;	margin-right: 0;}.compose-tray{	padding: 0px 10px 5px 10px;}.compose-body{	display: block;	overflow: hidden;	padding: 7px 0px;}.compose-menu{	margin: 10px;	display: inline-block;	width: 96%;}.compose-tray .compose-menu > span{	display: block;}.compose-loading{	background-repeat: no-repeat;	background-position: 0px 0px;}html[dir="rtl"] .compose-loading{	background-position: 100% 0%;}.compose-loading span{	margin-left: 22px;	display: block;}html[dir="rtl"] .compose-loading span{	margin-left: 0px;	margin-right: 22px;}.compose-loading img{	display: block;	float: left;}html[dir="rtl"] .compose-loading img{	float: right;}.compose-preview-image-invisible{	visibility: hidden;}.compose-preview-image-hidden{	display: none;}.compose-preview-image{	border: 1px solid #e4e4e4;}.compose-preview-info{	overflow: hidden;	padding-left: 10px;}/*
ACTIVITY FEED COMPOSER LINK
These styles are used for the attachment composer above the
main feed.
*/#compose-link-activator:before, #compose-link-menu span:before{	content: "\f0c1";	font-family: 'Font Awesome 5 Free';	margin-right: 6px;	color: #ff9800;	font-weight: 900;}[dir="rtl"] #compose-link-activator:before, [dir="rtl"] #compose-link-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-link-form-input{	display: block;	margin-bottom: 7px;	width: 75%;}#compose-link-preview-images{	float: left;	overflow: hidden;	vertical-align: top;	display: block;}#compose-link-preview-images img{	border: 1px solid #e4e4e4;	width: 100px;}#compose-link-preview-title{	margin-bottom: 4px;}#compose-link-preview-title a{	font-weight: bold;}#compose-link-preview-description{	font-size: .8em;}#compose-link-preview-options,#compose-link-preview-options-choose{	font-size: .8em;	margin: 8px 0px 8px 0px;	font-weight: bold;}#compose-link-preview-options-choose span{	padding-right: 5px;}#compose-link-preview-options-none{	font-size: .8em;}#compose-link-preview-options-none input[type=checkbox]{	display: block;	float: left;}#compose-link-preview-options-none label{	display: block;	float: left;}/*
GENERIC LIST WIDGET
These icons are used for list widgets.
*/.layout_generic_list_widget{	clear: both;	overflow: auto;	width: 100%;}ul.generic_list_widget{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 5px;	margin-bottom: 15px;}ul.generic_list_widget > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}ul.generic_list_widget > li + li{	margin-top: 5px;}ul.generic_list_widget_large_photo > li + li{	margin-top: 10px;}ul.generic_list_widget .photo{	float: left;	display: block;}[dir="rtl"] ul.generic_list_widget .photo{	float: right;}ul.generic_list_widget_large_photo .photo{	float: none;	clear: both;	display: block;	margin-bottom: 5px;}ul.generic_list_widget a.thumb{/* 	width: 48px;*/}ul.generic_list_widget a.thumb > img{	display: block;}ul.generic_list_widget .info{	padding: 0px 0px 0px 6px;	overflow: hidden;}[dir="rtl"] ul.generic_list_widget .info{	padding: 0px 6px 0px 0px;}ul.generic_list_widget_large_photo .info{	padding: 0px 0px 0px 2px;}ul.generic_list_widget .title{	font-weight: bold;}ul.generic_list_widget .stats{	font-size: .8em;}ul.generic_list_widget .owner{	margin-top: 2px;	font-size: .8em;}ul.generic_list_widget .description{	clear: both;	margin-top: 10px;	padding: 1px 0px 4px 0px;	font-size: .8em;/* 	border-bottom: 1px solid #fff;*/}ul.generic_list_widget_large_photo .info + .description{	padding-left: 2px;	margin-top: 4px;}/* ACTION TYPE ICONS */.activity_icon_status:before{	content: "\f075";	font-family: 'Font Awesome 5 Free';}/* ITEM TYPE ICONS */.item_icon_core_link:before{	content: "\f0c1";	font-family: 'Font Awesome 5 Free';}/*
GLOBAL ICONS
These icons are used with "buttonlink" links in various modules throughout
the site.
*/a.buttonlink{	font-size: 13px;	padding-left: 0;	line-height: 200%;}[dir="rtl"] a.buttonlink{	padding-right: 0;}a.buttonlink:hover{	text-decoration: none;}a.buttonlink:before{	font-family: 'Font Awesome 5 Free';	margin-right: 6px;	display: inline-block;	font-size: 16px;	font-weight: 900;}[dir="rtl"] a.buttonlink:before{	margin-right: 0px;	margin-left: 6px;}a.buttonlink:after{	font-size: 80%;	left: 8px;	font-family: 'Font Awesome 5 Free';	color: theme_link_color;	position: absolute;	line-height: normal;	bottom: 4px;	background-color: #fff;	border-radius: 50%;	font-weight: normal;}[dir="rtl"] a.buttonlink:after{	left: auto;	right: 8px;}/* icons start*/.icon_back:before, .icon_previous:before, [dir="rtl"] .icon_next:before{	content: "\f060";	font-family: 'Font Awesome 5 Free';	margin-right: 6px;	float: left;	font-weight: 900 !important;}[dir="rtl"] .icon_back:before, [dir="rtl"] .icon_previous:before, .icon_next:before{	content: "\f061";	font-family: 'Font Awesome 5 Free';	margin-left: 6px;	float: right;	font-weight: 900 !important;}.icon_comments:before{	content: "\f1e0";	font-weight: 900 !important;}.icon_viewmore:before{	content: "\f078";}.icon_clearlist{	position: relative;}.icon_clearlist:before{	content: "\f07b";}.icon_clearlist:after{	content: "\f056";	font-weight: 900 !important;}.icon_friend_add:before{	content: "\f234";	font-weight: 900 !important;}.icon_friend_remove:before{	content: "\f235";	font-weight: 900 !important;}.icon_friend_cancel:before{	content: "\f235";	font-weight: 900 !important;}.icon_friend_accept:before{	content: "\f234";	font-weight: 900 !important;}.icon_user_block:before{	content: "\f05e";	font-weight: 900 !important;}.icon_activity_post:before{	content: "\f303";	font-weight: 900 !important;}.icon_report:before{	content: "\f024";}.icon_loading:before{	content: "\f110";	-webkit-animation: spinning 2s infinite linear;	animation: spinning 2s infinite linear;	font-weight: 900 !important;	font-family: 'Font Awesome 5 Free';}@-webkit-keyframes spinning{from{	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}to{	-webkit-transform: rotate(359deg);	transform: rotate(359deg);}}@keyframes spinning{from{	-webkit-transform: rotate(0deg);	transform: rotate(0deg);}to{	-webkit-transform: rotate(359deg);	transform: rotate(359deg);}}/*
SMOOTHBOX
Used for the modal popup smoothbox.
*/.modal{	display: none;}.modal_row{	margin: 5px 5px 10px 10px;}.modal_textoption{	margin-top: 3px;	font-size: 8pt;}.modal_textoption input.text{	width: 200px;}#global_content_simple{	display: inline-block;}#TB_window a:link{	color: #666666;}#TB_window a:visited{	color: #666666;}#TB_window a:hover{	color: #000;}#TB_window a:active{	color: #666666;}#TB_window a:focus{	color: #666666;}#TB_overlay{	position: absolute;	z-index: 100;	top: 0px;	left: 0px;	background-color: #000;}#TB_window{	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	position: absolute;	z-index: 102;	text-align: left;	background: #eee;	color: #000;	border: 8px solid #444;}#TB_caption{	height: 25px;	padding: 7px 30px 10px 25px;	float: left;}#TB_closeWindow{	height: 25px;	padding: 11px 25px 10px 0;	float: right;}#TB_closeAjaxWindow{	padding: 5px 10px 7px 0;	margin-bottom: 1px;	text-align: right;	float: right;}#TB_ajaxWindowTitle{	float: left;	padding: 7px 0 5px 10px;	margin-bottom: 1px;}#TB_title{	background-color: #e9f4fa;	height: 33px;	border-bottom: 1px solid #d7e8f1;}/* hide the title bar by default */#TB_title{	display: none;}#TB_title *{	font-weight: bold;	font-size: 13pt;	letter-spacing: -1px;}#TB_ajaxContent{	clear: both;	padding: 12px 15px 38px 10px;	overflow: auto;	text-align: left;	line-height: 1.4em;}#TB_ajaxContent p{	padding: 5px 0px 5px 0px;}#TB_load{	position: absolute;	display: none;	height: 100px;	width: 100px;	z-index: 101;}#TB_HideSelect{	z-index: 99;	position: absolute;	top: 0;	left: 0;	background-color: #fff;	border: none;}#TB_iframeContent{	clear: both;	border: none;	margin-bottom: -1px;	margin-top: 1px;}/* IE6 */* html #TB_iframeContent{	margin-bottom: 1px;}/*
/*
INLINE NOTIFICATIONS
*/ul.notifications{	overflow: hidden;}ul.notifications_menu > li,ul.notifications_menu > div{	padding: .5em;	min-width: 160px;}ul.notifications_menu > li{	padding-top: 7px;	padding-bottom: 7px;}ul.notifications_menu > li + li{	border-top-width: 1px;}ul.notifications_menu > li.notifications_unread > span{	font-weight: bold;}ul.notifications_menu > li > span{	min-height: 16px;	display: block;	float: none;}ul.notifications_menu > li > span:before{	font-family: 'Font Awesome 5 Free';	margin-right: 5px;	font-weight: 900;}[dir="rtl"] ul.notifications_menu > li > span:before{	float: right;	margin-left: 5px;	margin-right: 0px;}ul.notifications_menu > li > span > a{	display: inline;	float: none;}.notifications_options{	overflow: hidden;	border-top-width: 1px;	padding-top: 7px;}.notifications_options > div{	display: inline-block;	vertical-align: middle;}.notifications_options > div + div{	margin-left: 15px;}.notifications_markread_link:before{	content: "\f058";	color: #8BC34A;}.layout_left #captcha-element img,.layout_right #captcha-element img{	width: 100%;	max-width: 200px;}/*WYSIWYG Editor show Content body common css start here*/.rich_content_body ol{	margin-left: 30px;}.rich_content_body ul{	margin-left: 30px;	list-style-type: disc;}[dir="rtl"] .rich_content_body ol,[dir="rtl"] .rich_content_body ul{	margin-left: 0px;	margin-right: 20px;}.rich_content_body img{	max-width: 100%;	margin: 5px;}/*WYSIWYG Editor show Content body common css ends here*//*
SIDEBAR CATEGORIES
*/.category_options > li{	padding: 4px 0;}.category_options > li.active > a{	font-weight: bold;}.category_options > li > a:before{	content: "\f0da";	font-family: 'Font Awesome 5 Free';	margin-right: 6px;	font-weight: 900;}[dir="rtl"] .category_options > li > a:before{	margin-left: 6px;	margin-right: 0px;}/* New added icons as common icons*/.icon_style:before{	content: "\f1fc";}.icon_share:before{	content: "\f1e0";}.icon_message:before{	content: "\f0e0";}.icon_invite:before{	content: "\f064";}.icon_edit:before{	content: "\f044";}.icon_block:before{	content: "\f05e";	font-weight: 900 !important;}.icon_update:before{	content: "\f0eb";}.icon_profile:before{	content: "\f2bb";}/*Viewmore Link for widgets*/.generic_list_wrapper{	overflow: hidden;	margin-bottom: 15px;	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	padding: 0;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.generic_list_wrapper > ul{	border: none;	border-radius: 0;	margin-bottom: 0;}.viewlink{	float: right;	padding: 8px 10px;}[dir="rtl"] .viewlink{	float: left;}.viewlink .fa-angle-double-right:before{	margin-left: 4px;}[dir="rtl"] .viewlink .fa-angle-double-right:before{	margin-left: 0px;	margin-right: 4px;}.layout_left #captcha-element img,.layout_right #captcha-element img{	width: 100%;	max-width: 200px;}/*Banner widget*/#global_page_core-admin-banners-preview #global_content_simple{	display: block;	width: 1200px;	padding: 20px 0 0px 20px;}.layout_core_banner{	margin-bottom: 20px !important;	min-width: 100%;	padding: 0 !important;}.layout_core_banner > div{	min-height: 250px;	position: relative;	background: #E45E4D;	background: -webkit-linear-gradient(to left, #E45E4D, #eef2f3);	background: linear-gradient(to left, #E45E4D, #eef2f3);	background-repeat: no-repeat;	background-size: cover;	background-position: 0 center;}.layout_core_banner > div > section{	display: table;	height: 250px;	padding: 65px 15px;	box-sizing: border-box;	width: 100%;	background: rgba(0, 0, 0, .2);}.layout_core_banner > div > section > div{	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;}.layout_core_banner > div > section h1{	font-size: 30px;	line-height: normal;	margin: 0 auto;	width: 90%;}.layout_core_banner > div > section article{	font-size: 18px;	width: 75%;	margin: 5px auto 0 auto;}.layout_core_banner a:link, .layout_core_banner a:visited{	background-color: #0A294C;	padding: 8px 16px;	border-radius: 2px;	color: #ffffff;	position: absolute;	bottom: 18px;	right: 20px;	transition: all 0.5s;}[dir="rtl"] .layout_core_banner a:link, [dir="rtl"] .layout_core_banner a:visited{	right: auto;	left: 20px;}.layout_core_banner a:link:hover, .layout_core_banner a:visited:hover{	background-color: #0A294C;	color: #ffffff;	text-decoration: none;	opacity: 0.8;	transition: all .2s ease-in-out;}.layout_core_banner a:before{	font-size: 15px;	vertical-align: middle;	margin-right: 2px;	font-family: 'Font Awesome 5 Free';	font-weight: 900;}[dir="rtl"] .layout_core_banner a:before{	margin-left: 2px;	margin-right: 0px;}.layout_core_banner .core_banner_user a:before{	content: "\f234";	font-weight: 900;}.layout_core_banner .core_banner_album a:before{	content: "\f03e";}.layout_core_banner .core_banner_classified a:before{	content: "\f1ea";}.layout_core_banner .core_banner_blog a:before{	content: "\f303";	font-weight: 900 !important;}.layout_core_banner .core_banner_group a:before{	content: "\f0c0";	font-weight: 900 !important;}.layout_core_banner .core_banner_event a:before{	content: "\f073";}.layout_core_banner .core_banner_video a:before{	content: "\f03d";	font-weight: 900 !important;}.layout_core_banner .core_banner_music a:before{	content: "\f001";	font-weight: 900 !important;}/* Scrollbars 0.5.1 *//* Overflow auto in case JavaScript is disabled */.scrollbars{	overflow: auto;}/* Set inactive scrollbars to display none */.scrollbars ul.scrollbar.inactive{	display: none;}/* No scrollbar buttons */.scrollbars ul.scrollbar li.scroll.down,.scrollbars ul.scrollbar li.scroll.up,.scrollbars ul.scrollbar li.scroll.left,.scrollbars ul.scrollbar li.scroll.right{	display: none;}/* Move the bars a bit from the side and make them a little bit smaller then its wrapper*/.scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper{	min-width: 7px !important;	right: 2px !important;}.scrollbars ul.scrollbar.horizontal li.scroll.bar-wrapper{	min-height: 7px !important;	bottom: 2px !important;}/* Scrollbar style */.scrollbars ul.scrollbar li.scroll.bar-wrapper div.scroll.bar{	background: black;	opacity: .5;	border-radius: 5px;}/*WYSIWYG Editor show Content body common css ends here*/.item_core_link .item_link_title{	font-size: .8em;	font-weight: bold;	margin-bottom: 2px;}.item_core_link .item_link_rich_html,compose-preview-link-html{	max-width: 500px;}.item_core_link .item_core_link_info{	margin-top: 10px;}.item_link_rich_html img{	max-width: 100%;}.compose-preview-link-html{	margin-bottom: 10px;}.layout_core_search_mini #global_search_form{	padding: .5em 0;}.layout_core_search_mini #global_search_field{	padding: 5px;	vertical-align: middle;	max-width: 100%;}.form-elements > .mce-tinymce{	margin-bottom: 10px;}/* GRID VIEW COMMON CSS */ul.grid_wrapper{	overflow: hidden;}ul.grid_wrapper > li{	width: 100%;	margin: 0;}ul.grid_wrapper > li > div{	position: relative;}ul.grid_wrapper > li > a,ul.grid_wrapper > li > div:first-child > a{	text-align: center;	height: 160px;	vertical-align: middle;	display: block;	box-sizing: border-box;	overflow: hidden;	width: 100%;}ul.grid_wrapper > li a > img{	max-width: 100%;	box-sizing: border-box;	height: 100%;	max-height: 100%;	border: 0;}.grid_wrapper .bg_item_photo{	border: none;}ul.grid_wrapper > li .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"] ul.grid_wrapper > li .info_stat_grid{	left: auto;	right: 0;}ul.grid_wrapper > li:hover .info_stat_grid{	opacity: 1;	transition: all 0.2s ease-in-out;}ul.grid_wrapper li .info_stat_grid span{	margin-right: 10px;}[dir="rtl"] ul.grid_wrapper li .info_stat_grid span{	margin-right: 0px;	margin-left: 10px;}ul.grid_wrapper li .info_stat_grid span > i{	font-size: 14px;	margin-right: 2px;}[dir="rtl"] ul.grid_wrapper li .info_stat_grid span > i{	margin-right: 0px;	margin-left: 2px;}/* LIST VIEW COMMON CSS */ul.list_wrapper > li{	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.list_wrapper > li + li{	padding-top: 15px;	border-top-width: 1px;}.layout_core_container_tabs > .generic_layout_container > h3{	display: none;}.tabs_alt .tab_collapsed_action{	display: none;}/* Background photo CSS for item */.bg_item_photo{	background-repeat: no-repeat;	background-size: cover;	background-position: center 10%;	box-sizing: border-box;	height: 100%;	border: 1px solid #e4e4e4;	display: block;}/* Profile links */.layout_user_home_links .quicklinks li a.buttonlink,div#profile_options li a.buttonlink,.quicklinks li a,.blogs_gutter_options li a{	white-space: normal;}/*
HORIZONTAL MAIN MENU
Style for horizontal main menu for full site view
*//* MORE DROPDWON */.layout_core_menu_main .navigation > li > ul{	display: none;}.layout_core_menu_main ul ul{	display: none;	position: absolute;	background-color: transparent;	border: 1px solid transparent;	margin: 0px 0px 0px 0px;	min-width: 170px;	z-index: 9;	top: 115px;	border-radius: 4px;	text-align: left;	max-height: 300px;	overflow: auto;}.layout_core_menu_main .navigation > li > ul > li > a:hover, .layout_core_menu_main .navigation > li > ul > .selected_sub_main_menu > a, .layout_core_menu_main .navigation > .more_tab > ul > li.active > a{	background: #fff !important;	color: #FFFFFF !important;}.layout_core_menu_main .navigation > li > ul i{	margin-right: 5px;}.layout_core_menu_main ul ul li{	font-weight: 600;}.layout_core_menu_main ul ul li a{	letter-spacing: 0px;	font-weight: 600;	text-decoration: none;	display: block;	padding: 4px 7px 6px 9px;	outline: none;	color: #FFFFFF;	text-decoration: none;	background-color: transparent;}[dir="rtl"] .layout_core_menu_main ul ul li a{	padding: 4px 9px 6px 7px;}.layout_core_menu_main ul ul li:hover a{	color: #fff;	text-decoration: none;	background: #000;}.layout_core_menu_main .navigation > li .open_submenu{	display: none;	margin-right: 0 !important;}.layout_core_menu_main .horizontal_core_main_menu .navigation > li .open_submenu{	display: inline-block;}.global_left_panel .layout_core_menu_main .navigation > li .open_submenu{	display: none !important;}.global_left_panel.panel-open .layout_core_menu_main .navigation > li .open_submenu{	float: right;	font-size: 20px;	line-height: 25px;	text-align: center;	width: 25px;	font-style: normal;	display: inline-block !important;}.global_left_panel .layout_core_menu_main .navigation > li:hover > ul{	display: none;}.global_left_panel .layout_core_menu_main .navigation > li > ul{	position: relative;	border-radius: 0;}@media(max-width:767px){.core_settings_dropdown:before{	display: none;}ul.thumbs > li{	margin: 0 4px 0 4px !important;}.layout_core_menu_main .navigation > li > ul{	position: inherit;	max-height: 100% !important;}.layout_core_menu_main ul ul li a{	color: #CD5545 !important;}.global_left_panel .layout_core_menu_main .menu_core_main i{	margin-right: 10px;	width: 20px;}.global_left_panel.panel-open .layout_core_menu_main .vertical .navigation > li .open_submenu{	margin-right: 10px;}}@media(min-width:768px){.layout_core_menu_main .navigation > li:hover > ul{	display: block;}.global_left_panel.panel-collapsed .main_menu_submenu{	display: none !important;}}/*
LEFT PANEL
Style for vertical main menu expanded
*/.global_left_panel{	padding-left: 235px;}[dir="rtl"] .global_left_panel{	padding-left: 0;	padding-right: 235px;}.global_left_panel #global_content{	padding-left: 20px;	padding-right: 20px;	box-sizing: border-box;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_footer .layout_main{	padding-left: 20px;	padding-right: 20px;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_footer .layout_main,.global_left_panel .layout_page_header,.global_left_panel .layout_page_footer{	width: 100%;	box-sizing: border-box;}.global_left_panel .layout_page_header .layout_main,.global_left_panel .layout_page_header{	margin: 0;}.global_left_panel .layout_page_footer .layout_main{	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}.global_left_panel .layout_page_footer{	margin-left: 0;	margin-right: 0;	float: left;}.global_left_panel .layout_core_menu_main .panel-toggle{	padding: 20px;	text-align: right;	cursor: pointer;	background-color: #00000D;	box-sizing: border-box;	position: fixed;	top: 0;	left: 0;	z-index: 3;	height: 60px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}[dir="rtl"] .global_left_panel .layout_core_menu_main .panel-toggle{	text-align: left;	left: auto;	right: 0;}.global_left_panel .layout_core_menu_main .panel-toggle:before{	content: "\f0c9";	font-family: 'Font Awesome 5 Free';	color: #FFFFFF;	font-size: 18px;	font-weight: 900;}.global_left_panel .core_menu_top{	margin: 0 -30px;}body.global_left_panel .layout_core_menu_main{	position: fixed;	left: 0;	top: 0;	bottom: 0;	background-color: #00000D;	background-image: none;	box-sizing: border-box;	width: 250px;	border-radius: 0;	padding: 0;	margin: 0;	overflow: hidden;	z-index: 1;}[dir="rtl"] body.global_left_panel .layout_core_menu_main{	left: auto;	right: 0;}body.global_left_panel .layout_core_menu_main li:nth-child(odd) .menu_core_main, .panel-collapsed .layout_core_menu_main li:nth-child(odd) .menu_core_main i{	background: url(/mycommunity/application/modules/Core/externals/images/transprant-bg.png?c=316);}.global_left_panel.panel-open{	width: 100%;	transition: all .5s ease-in-out;}.global_left_panel.panel-open .layout_core_menu_main .panel-toggle{	width: 235px;}.global_left_panel .layout_core_menu_main .main_menu_navigation{	width: 100%;	border: none;	border-radius: 0;	padding: 0;	margin: 60px 0 0;	background-color: #00000D;	overflow: hidden;}.global_left_panel .layout_core_menu_main .navigation{	padding: 0;	width: 100%;	margin: 0;}.global_left_panel .layout_core_menu_main li{	margin: 0;}.global_left_panel .layout_core_menu_main .navigation > li{	float: none;	display: block;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);	border-left: 0;	border-right: 0;	margin: 0;	background-image: none;	padding: 0;}[dir="rtl"] .global_left_panel .layout_core_menu_main .navigation > li{	float: none;}.global_left_panel .layout_core_menu_main .navigation > li.active{	background-color: rgba(0, 0, 0, 0.2);}.global_left_panel .layout_core_menu_main .navigation > li:hover{	background-color: rgba(0, 0, 0, 0.1);}body.global_left_panel .layout_core_menu_main .menu_core_main{	padding: 15px;	display: block;	line-height: normal;	color: #FFFFFF;	box-sizing: border-box;}.global_left_panel .layout_core_menu_main .navigation > li > a:hover{	text-decoration: none;}.global_left_panel .layout_core_menu_main .menu_core_main i{	margin-right: 10px;	width: 20px;	font-size: 18px;}[dir="rtl"] .global_left_panel .layout_core_menu_main .menu_core_main i{	margin-left: 10px;	margin-right: 0px;}body.global_left_panel .layout_core_menu_main .menu_core_main span{	font-weight: 600;	letter-spacing: .5px;}.global_left_panel .layout_core_menu_main .navigation > li.active .menu_core_main i:before, .global_left_panel .layout_core_menu_main .navigation > li .menu_core_main:hover i:before, body.global_left_panel .layout_core_menu_main .menu_core_main:hover span, .global_left_panel .layout_core_menu_main .navigation > li.active span{	opacity: 1 !important;}/* Collapsed left panel */.global_left_panel.panel-collapsed{	padding-left: 62px;}[dir="rtl"] .global_left_panel.panel-collapsed{	padding-left: 0px;	padding-right: 62px;}.global_left_panel.panel-collapsed .layout_core_menu_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i,.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	width: 62px;}.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	text-align: center;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i{	visibility: visible;	height: 60px;	display: table-cell;	vertical-align: middle;	text-align: center;	text-indent: 0;	box-sizing: border-box;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main{	visibility: hidden;	padding: 0;	height: 60px;	text-align: center;	font-size: 10px;	box-sizing: border-box;}.main_menu_navigation .scrollbar.horizontal{	display: none;}.global_left_panel .menu_core_main_tip{	position: absolute;	left: 76px;	top: 50%;	display: none;	padding: 3px 14px 3px 6px;	color: #CD5545;background:;	box-sizing: border-box;	font-size: 12px;	z-index: 5;	border-radius: 3px;	opacity: 0.9;	margin-top: 10px;	font-weight: 300;}[dir="rtl"] .global_left_panel .menu_core_main_tip{	left: auto;	right: 76px;	padding: 3px 6px 3px 14px;}.global_left_panel .menu_core_main_tip i{	display: none;}.global_left_panel .menu_core_main_tip:after{	right: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-right-color:;	border-width: 11px;	margin-top: -11px;	margin-right: -1px;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{border-left-color:;	border-right-color: transparent;	right: auto;	left: 100%;	margin-right: 0px;	margin-left: -1px;}.layout_page_header .layout_main .header-panel-toggle{	display: none;}.layout_core_menu_main .main_menu_navigation.horizontal_core_main_menu .scrollbar-content{	margin: 0 !important;	padding: 0 !important;	overflow: hidden !important;}.layout_core_menu_main .main_menu_navigation.horizontal_core_main_menu .scrollbar-content-wrapper{	margin: 0 !important;	padding: 0 !important;}/* Social share links in footer */.layout_page_footer{	margin-bottom: 30px;}#global_footer{	width: 100%;	float: left;	overflow: hidden;}.layout_page_footer,.layout_page_footer .layout_main{	overflow: hidden;	box-sizing: border-box;}div.layout_core_menu_footer{	border-top: 0;	float: left;	margin-top: 11px;	padding-top: 0;}[dir="rtl"] div.layout_core_menu_footer{	float: right;}.footer_left_links{	float: left;	margin-top: 8px;}[dir="rtl"] .footer_left_links{	float: right;}.footer_donotsell{	margin-top: 15px;	font-weight: 600;}.layout_core_menu_social_sites{	float: right;}[dir="rtl"] .layout_core_menu_social_sites{	float: left;}.layout_core_menu_social_sites li{	display: inline-block;	margin-left: 2px;	vertical-align: middle;}[dir="rtl"] .layout_core_menu_social_sites li{	margin-left: 0px;	margin-right: 2px;}div.layout_core_menu_social_sites li > a{	width: 30px;	height: 30px;	padding: 0;	transition: all 0.2s ease-in-out 0s;	border: 1px solid;	border-radius: 4px;	display: table-cell;	vertical-align: middle;	text-align: center;	box-sizing: border-box;	font-size: 100%;	color: #888;}.layout_core_menu_social_sites li > a:hover{	transition: all 0.2s ease-in-out 0s;	border-color: #ff5722;	opacity: 1;}.layout_core_menu_social_sites li > a:hover > i{	color: #ff5722;}.profile_cover_photo_tabs .tabs_alt > ul > li.active > a{	border-bottom: 2px solid #E45E4D;}div.layout_core_menu_social_sites li > a > i{	display: block;	width: 30px;	line-height: 30px;	text-align: center;	font-family: "Font Awesome 5 Brands";	font-style: normal;}.menu_core_social_sites > span{	display: none;}/* Mini-menu bubbles*/.minimenu_update_count_bubble,.minimenu_message_count_bubble{	display: none;}/* Sidebar Filter forms */#filter_form input[type="text"],#filter_form input.text,#filter_form select,form.filters input[type="text"],form.filters input.text,form.filters select{	width: 100%;	box-sizing: border-box;	max-width: 100%;}.field_search_criteria input[type="text"]{	width: 100%;	box-sizing: border-box;	max-width: 100%;}#filter_form .browse-range-wrapper input[type="text"],form.filters .browse-range-wrapper input[type="text"]{	width: 50px;}/* Cover Photo CSS */.profile_cover_photo_empty{	background: #E45E4D;	background: -webkit-linear-gradient(to left, #E45E4D, #eef2f3);	background: linear-gradient(to left, #E45E4D, #eef2f3);}.profile_cover_btn i{	background-color: #E45E4D;	color: #ffffff;}.profile_cover_photo_tabs .tabs_alt{	background: #ffffff;	background: #efefef;}ul.profile_options_pulldown > li:hover a, .coverphoto_navigation ul > li:hover a{	background-color: #E45E4D;	color: #ffffff;}/* Hashtag side widget */.layout_core_hashtags_cloud{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	margin-bottom: 15px;	padding: 15px;}.layout_core_hashtags_cloud ul > li{	display: inline-block;	vertical-align: top;	margin: 0 5px 5px 0;}.layout_core_hashtags_cloud ul > li > a{	background: rgba(0, 0, 0, .05);	background-color: #fff;	border-radius: 3px;	padding: 5px;	word-break: break-all;	display: block;}/* Hashtag in activity feed composebox */.feed_composer_hashtag,.feed_composer_tag{	background: #fff;	padding: 2px;	font-weight: bold;	margin-right: 2px;}.hashtag_activity_item > ul{	display: inline;}.hashtag_activity_item > ul > li{	display: inline;	margin-left: 5px;}/*Tinymce Emoticons*/.mce-emoticons-container{	max-width: 300px !important;	max-height: 350px;	overflow: auto;}.mce-emoticons-container ul{	display: flex;	flex-wrap: wrap;	padding: 5px;}.mce-emoticons-container ul li{	padding: 6px;}.mce-emoticons-container ul li img{	height: 20px;	width: 20px;}/* ---------- Responsive CSS -------------*//* GLOBAL CSS */@media (max-width:1199px){div.layout_page_header .layout_main, div.layout_page_footer .layout_main, div#global_content, div.layout_page_footer, div.layout_page_header{	width: 100%;	box-sizing: border-box;}div.layout_page_header .layout_main,div.layout_page_footer .layout_main,div#global_content{	padding-left: 20px;	padding-right: 20px;}}@media (max-width: 980px){.layout_core_menu_footer{	text-align: center;	width: 100%;}.layout_core_menu_social_sites{	text-align: center;	width: 100%;	padding-top: 10px;	margin-bottom: 5px;}[dir="rtl"] .layout_core_menu_footer,[dir="rtl"] .layout_core_menu_social_sites{	text-align: center;}ul.grid_wrapper > li .info_stat_grid{	opacity: 1;}}@media (max-width: 767px){div.tabs, div.tabs_alt{	width: 100%;	margin-left: 0;}div.tabs > ul,div.tabs_alt > ul{	width: 100%;	overflow-x: auto;	white-space: nowrap;	padding: 10px 0 10px 0;}div.tabs > ul li,div.tabs_alt > ul > li{	display: inline-block;	float: none;}.layout_page_footer .layout_main,.layout_page_footer .layout_main{	display: block !important;}.layout_core_banner a:link, .layout_core_banner a:visited{	position: inherit;	display: inline-block;	margin-top: 20px;}}@media (max-width: 600px){.global_left_panel .layout_core_menu_main .panel-toggle{	display: none;}.global_left_panel .layout_core_menu_main .main_menu_navigation{	margin-top: 0;}.global_left_panel.panel-collapsed .layout_core_menu_main{	display: none;}.global_left_panel.panel-collapsed{	padding-left: 0;}[dir="rtl"] .global_left_panel.panel-collapsed{	padding-right: 0;}.global_left_panel .layout_page_header .layout_main .header-panel-toggle{	color: #00000D;	cursor: pointer;	height: 20px;	width: 20px;	text-align: right;	transition: all .5s ease-in-out;	float: left;	padding: 10px 10px 10px 0;}[dir="rtl"] .global_left_panel .layout_page_header .layout_main .header-panel-toggle{	float: right;	text-align: left;	padding: 10px 0px 10px 10px;}.global_left_panel .layout_page_header .layout_main .header-panel-toggle:before{	font-size: 18px;	content: '\f0c9';	display: block;}.layout_page_header .layout_main .header-panel-toggle,.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 .layout_page_header .layout_main{	padding-top: 15px;	padding-bottom: 15px;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div{	width: 100%;	margin-bottom: 0;	padding: 0;	margin-top: 0;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > .layout_core_menu_logo img{	max-width: 100%;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle{	text-align: left;}.global_left_panel.panel-collapsed .layout_core_menu_mini > div > ul > li{	display: inline-block;	margin-bottom: 4px;}.global_left_panel.panel-collapsed .layout_core_menu_mini > div > ul{	padding: 0;}.global_left_panel.panel-collapsed .layout_core_menu_mini #core_menu_mini_menu{	text-align: left;}}@media (max-width: 480px){#core_menu_mini_menu .pulldown_contents_wrapper{	left: 0;	right: 0;	width: 100%;	max-width: 100%;}}@media (min-width:600px){ul.grid_wrapper > li > a > span{	border: 0;}ul.grid_wrapper > li{	width: 45%;	margin: 0 10px 25px 10px;	display: inline-block;	vertical-align: top;	position: relative;	text-align: left;}html[dir="rtl"] ul.grid_wrapper > li{	text-align: right;	margin: 0 10px 40px 10px;}}@media (min-width: 980px){.global_left_panel #global_content, .global_left_panel .layout_page_header .layout_main, .global_left_panel .layout_page_footer .layout_main{	padding-right: 62px;}[dir="rtl"] .global_left_panel #global_content,[dir="rtl"] .global_left_panel .layout_page_header .layout_main,[dir="rtl"] .global_left_panel .layout_page_footer .layout_main{	padding-right: 20px;	padding-left: 62px;}}@media (min-width: 980px){ul.grid_wrapper > li{	width: 30.6%;}.layout_page_header .layout_main{	text-align: right;}[dir="rtl"] .layout_page_header .layout_main{	text-align: left;}}.selectize-input{	min-width: 200px;}.selectize-control.multi .selectize-input [data-value]{	background-color: #E45E4D;	color: #ffffff;}/* MINI MENU */.layout_core_menu_mini #core_menu_mini_menu > ul > li a.show_icons{	width: 36px;	height: 36px;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.show_icons i{	display: block;	font-style: normal;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a i{	display: none;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin.show_icons i,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages.show_icons i,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings.show_icons i,.updates_pulldown_active > a.core_mini_update.show_icons i,.updates_pulldown > a.core_mini_update.show_icons i,.layout_core_menu_mini #core_menu_mini_menu > ul > li .show_icons i{	visibility: visible;	overflow: hidden;	width: 35px;	height: 35px;	text-align: center;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin.show_icons i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages.show_icons i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings.show_icons i:before, .updates_pulldown_active > a.core_mini_update.show_icons i:before, .updates_pulldown > a.core_mini_update.show_icons i:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li .show_icons i:before{	visibility: visible;	font-family: 'Font Awesome 5 Free';	font-size: 16px;	border: 1px solid;	border-radius: 50%;	width: 100%;	height: 100%;	display: block;	padding-top: 8px;	box-sizing: border-box;}.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_auth i,.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_signup i{	display: none !important;}.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_auth span,.layout_core_menu_mini #core_menu_mini_menu > ul .core_mini_signup span{	display: block;}.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth,.layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_signup{	width: auto !important;	line-height: 36px !important;}/* LANDING PAGE BANNER */.core_landingpage_banner{	height: 500px;	margin-top: -20px;	position: absolute;	left: 0;	right: 0;	background: -webkit-linear-gradient(to left, #E45E4D, #eef2f3);	background: linear-gradient(to left, #E45E4D, #eef2f3);}.core_landingpage_banner > section{	display: table;	height: 500px;	padding: 65px 15px;	box-sizing: border-box;	width: 100%;	background-blend-mode: overlay;	background-color: rgba(0, 0, 0, .2);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	position: absolute;	left: 0;	right: 0;}.core_landingpage_banner > section > div{	color: #fff;	display: table-cell;	text-align: center;	vertical-align: middle;	max-width: 1200px;	width: 100%;}.core_landingpage_banner > section h1{	font-size: 55px;	line-height: normal;	margin: 0 auto;}.core_landingpage_banner > section article{	font-size: 20px;	line-height: 30px;	width: 75%;	margin: 10px auto 0 auto;}.core_landingpage_banner > section > div a{	padding: 10px 35px;	display: inline-block;	font-size: 18px;	color: #fff;	border: 1px solid;	border-radius: 50px;	margin-top: 25px;}@media(max-width:767px){.core_landingpage_banner > section > div a{	font-size: 15px;}.core_landingpage_banner > section > div{	display: block;}.core_landingpage_banner > section{	display: flex;	align-items: center;	flex-wrap: wrap;	justify-content: center;}.core_landingpage_banner > section article{	word-break: break-all;}.core_landingpage_banner > section h1{	font-size: 40px;}.core_landingpage_banner > section{	height: 400px;	padding: 50px 15px;}ul.thumbs.grid_wrapper > li{	max-width: 49%;	margin: 1px !important;}html ul.grid_wrapper .thumbs_photo{	height: 140px !important;}}/* LANDING PAGE FEATURES */.layout_core_landing_page_features{	padding: 60px 0 !important;}.core_landingpage_features > section{	display: flex;	flex-wrap: wrap;	justify-content: center;	margin: auto;	max-width: 1200px;}.core_landingpage_features > section > div{	border-radius: 10px;	padding: 30px;	text-align: center;	margin: 25px;	max-width: 15%;	min-width: 15%;	width: 100%;	background: #fff;	border-bottom: 6px solid #E45E4D;}.core_landingpage_features > section > div > img{	max-width: 60px;}.core_landingpage_features > section > div h3{	margin-bottom: 0;	font-size: 20px;	font-weight: 500;}.core_landingpage_features > section > div p{	line-height: 23px;	font-weight: 300;}@media(max-width:767px){.core_landingpage_features > section{	display: block;}.core_landingpage_features>section>div{	margin: 20px;	max-width: 90%;	box-sizing: border-box;}.core_settings_dropdown{	top: 160px !important;	right: 22%;}.core_mini_messages .pulldown_contents_wrapper{	top: 140px !important;}.updates_pulldown_active .pulldown_contents_wrapper{	top: 160px !important;}}@media(max-width:1024px){html .layout_core_menu_main ul ul{	position: relative;}.more_tab > a{	display: none !important;}.layout_core_menu_main .navigation > li.more_tab > ul{	display: block !important;	background: none !important;	border: 0 !important;}.layout_core_menu_main li.more_tab ul > li.active > a,html .layout_core_menu_main .navigation > li.more_tab > ul > li > a{	color: #FFFFFF !important;}}@media(min-width:768px) and (max-width:1024px){.core_landingpage_features > section > div{	max-width: 30%;	min-width: 30%;}}@media(min-width:1025px){.layout_core_menu_main .navigation .more_tab > ul > li .open_submenu{	display: none !important;}.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i{	color: #FFFFFF !important;}}/* CORE SETTINGS DROPDOWN */.core_settings_dropdown{	display: none;	position: absolute;	background: #fff;	z-index: 99;	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);	min-width: 150px;	margin-top: 14px;	border-radius: 5px;}.core_settings_dropdown:before{	content: "";	position: absolute;	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-bottom: 10px solid #fff;	top: -10px;	left: 18px;}[dir="rtl"] .core_settings_dropdown:before{	right: 10px;	left: auto;}.core_settings_dropdown > ul > li+li > a{	border-top-width: 1px;}.core_settings_dropdown > ul > li > a{	padding: 7px 10px !important;	display: block;	font-weight: 600;	font-size: 95%;}.core_settings_dropdown > ul > li > a:before{	display: none;}.core_settings_dropdown > ul > li{	margin-top: 0 !important;	padding: 0 !important;}.core_settings_dropdown > ul{	padding: 0 !important;}/* CORE MESSAGES DROPDOWN */.messages_menu > li{	display: flex;}.messages_menu > li+li{	border-top-width: 1px;}.messages_menu > li .pulldown_item_photo{	margin-right: 10px;}.core_messages_pulldown_header{	padding: 10px;	border-bottom-width: 1px;	display: flex;	align-items: center;	justify-content: space-between;	font-weight: bold;}#core_menu_mini_menu .pulldown_item_content_btns > a{	padding: 2px 10px;	display: inline-block;	border-radius: 4px;	background: #E45E4D;	color: #ffffff !important;	margin-top: 5px;	font-size: 90%;}.pulldown_loading{	padding: 10px;	text-align: center;	font-weight: bold;}.pulldown_content_list_highlighted img{	margin: auto;	display: block;}/*--------------------------------------------------- === VERSATILE THEME === -------------------------------------------------------*//*Login_signup_page*/.user_login_page .user_login_bg{	display: none;}.user_login_page .user_login_form{	padding: 15px;}.user_login_page .user_login_form input[type=email],.user_login_page .user_login_form input[type=password]{	margin-bottom: 0;}.aaf_update_pulldown>a{	float: left !important;	margin: 0 8px 0 0;}.aaf_update_pulldown .aaf_update_pulldown_content{	display: table-cell;	vertical-align: top;	width: 10000px;}.widgets_title_border{	display: none;}.seaocore_mimi_menu_core_mini_siteaddlink i{	display: none;}.sitecoretheme_top_header .layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a.core_mini_siteaddlink span._icon{	width: 100%;	text-align: center;	box-sizing: border-box;	vertical-align: middle;}/* Anoynomous*/.sitequicksignup_welcome_options > button{	margin-bottom: 10px;}ul.tag-autosuggest.adsearch-autosuggest{	border-width: 0;}/* Seacocore browse button */div.seao_browse_btn ul.navigation::after{	border-bottom-color: #ffffff;}/* Notification page */.notifications_leftside{	margin-right: 15px;}[dir="rtl"] .notifications_leftside{	margin-left: 15px;	margin-right: 0px;}/* For popups on the coupons page share and report in no logged in case */#global_content_simple #facebook-label,#global_content_simple #twitter-label{	display: none;}/* Back to top button */a.seaocore_up_button,a.seaocore_up_button span{	background-color: #ff5722;	border-radius: 50%;	opacity: 1;}a.seaocore_up_button{	border: medium none;}a.seaocore_up_button span{	border: 2px solid #f2f0f0;}/*Horizontal Carausal*/.layout_sitevideo_channel_carousel h3 a,.layout_sitevideo_video_carousel h3 a,h3.channel_slide_cat_title > a:last-child{	color: #ff5722;}/*Videos Button in Header*/div.layout_page_header .layout_sitevideo_post_new_video .button{	margin: 12px 14px 0 !important;	padding: 4px 10px !important;}/*videos play button*//*div .sitevideo_home_featured_video_play > a::before{	top: 45px;}*//* Removed the user profile icon and title from quick links widget placed at home page in left side bar */.home-links-user{	display: none;}/* Plugins buttons hover */a.sitevideo_buttonlink:hover, span.button a:hover, a.button:hover, .sitemember_complement_me:hover{	background-color: #0A294C !important;}/*GLOBAL STYLES,FONTS & RESETS*/html{	min-height: 100%;	margin-bottom: 1px;}body{	background-color: #efefef;	overflow-x: hidden;	margin: 0;	min-height: 100%;}*{	padding: 0;	margin: 0;	border: none;	border-style: solid;	border-width: 0px;	border-color: #f2f0f0;	font-family: Source Sans Pro, sans-serif;	outline: none;}*:active{	outline: none;}*[dir="rtl"]{	direction: rtl;	unicode-bidi: embed;}table{	border-collapse: collapse;}br{	clear: both;}ul{	list-style-type: none;}a:link, a:visited{	color: #000;	text-decoration: none;}a:hover{	color: #ff5722;	text-decoration: none;}div,td{	font-size: 13px;	color: #444;	text-align: left;	line-height: 21px;/*  	letter-spacing: .1px;*/}*[dir="rtl"] div,*[dir="rtl"] td{	direction: rtl;	unicode-bidi: embed;	text-align: right;}h2,h3,h4{	color: #222;	font-weight: normal;	line-height: 20px;}h2{	font-size: 16px;	letter-spacing: -0.03em;	margin-bottom: 10px;}h3{	font-size: 15px;	margin-bottom: 5px;}h3.sep{	margin-bottom: 1em;}h4{	font-weight: normal;	padding: .5em 0px .5em 0px;	margin-bottom: 10px;}h4 > span{	display: inline-block;	position: absolute;	background-color: #efefef;	padding-right: 6px;	margin-top: -1px;}[dir="rtl"] h4 > span{	padding-left: 6px;	padding-right: 0;}/*Clear*/.layout_page_header:after{	content: "";	clear: both;	display: block;}.global_form > div > div .form-elements:after{	content: "";	clear: both;	display: block;}#global_content:after{	content: "";	clear: both;	display: block;}.layout_page_header .layout_main:after{	content: "";	clear: both;	display: block;}/*GENERAL LAYOUT*/.generic_layout_container > h3,.generic_layout_container > [id*="layout_siteevent_events_"] > h3{/*  	margin-bottom: 10px;*/	text-align: left;	border-bottom: 1px solid #f2f0f0;/*  	padding-bottom: 15px;*/	letter-spacing: .2px;	text-transform: capitalize;	line-height: normal;	background: #ffffff;	font-family: 'Font Awesome 5 Free', 'fontawesome', Source Sans Pro, sans-serif;	font-size: 15px;/*	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	margin: -15px -15px 10px;*/	padding: 15px;}[dir="rtl"] .generic_layout_container > h3,[dir="rtl"] .generic_layout_container > [id*="layout_siteevent_events_"] > h3{	text-align: right;}.layout_activity_feed > h3{	margin: 0 0 10px;}.generic_layout_container > h3:before, .generic_layout_container > h3:after, .generic_layout_container > [id*="layout_siteevent_events_"] > h3:before, .generic_layout_container > [id*="layout_siteevent_events_"] > h3:after{	content: '';	display: inline-block;	background-repeat: no-repeat;	width: 0px;	border-width: 0;	height: 0px;	margin: 0;	position: absolute;}.layout_right > div,.layout_left > div,.layout_middle > div,.notifications_leftside,.notifications_rightside,#global_page_core-error-notfound #global_content{	background-color: #ffffff;	padding: 15px;	margin-bottom: 15px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.layout_right > div,.layout_left > div,.layout_middle > div,.notifications_leftside,.notifications_rightside,#global_page_core-error-notfound #global_content{	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	-moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .05);	-webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .05);	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .05);}.layout_right > div,.layout_left > div,.layout_middle > div{	overflow: hidden;}.layout_page_header .layout_main,#global_wrapper,#global_content,.layout_left,.layout_right,.layout_middle{	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.generic_layout_container > h3 + div,.generic_layout_container > h3 + ul{	padding-top: 0;}.layout_left{	float: left;	width: 250px;	padding: 0px 15px 0px 0px;	vertical-align: top;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}[dir="rtl"] .layout_left{	float: right;	padding: 0px 0px 0px 15px;}.layout_middle{	overflow: hidden;	padding: 0;	vertical-align: top;}.layout_right{	float: right;	width: 250px;	padding: 0px 0px 10px 15px;	vertical-align: top;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}[dir="rtl"] .layout_right{	float: left;	padding: 0px 15px 10px 0px;}#global_wrapper{	text-align: center;	padding-top: 20px;	padding-bottom: 20px;}[dir="rtl"] #global_wrapper{	text-align: center;}#global_content_simple{	overflow: hidden;}#global_content_simple .layout_middle > div > form.global_form,#global_content_simple .layout_middle > div > div > form.global_form{	margin: 10px;}/*HEADER*/.layout_page_header{	text-align: center;	clear: both;	width: 100%;	display: inline-block;}[dir="rtl"] .layout_page_header{	text-align: center;}.layout_page_header .layout_main{	text-align: right;	display: inline-block;	padding: 8px 0px;	width: 100%;	vertical-align: middle;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}[dir="rtl"] .layout_page_header .layout_main{	text-align: left;}/* Header with core widgets */.global_sitecoretheme_header_body_wapper .layout_page_header .layout_main{	padding: 0;}.global_sitecoretheme_header_body_wapper .layout_core_menu_mini,[dir="rtl"] .global_sitecoretheme_header_body_wapper .layout_core_menu_mini{	float: none;}.global_sitecoretheme_header_body_wapper div.layout_sitemenu_menu_main{	margin-top: 0;}.global_sitecoretheme_header_body_wapper div.sitemenu_main_menu_wrapper{	border-radius: 0;}.mce-stack-layout-item{	border-width: 0 1px 0 0!important;}span.sitecontest_dashboard_header_title.o_hidden{	font-size: 14px;}/* CORE MINI MENU + ADVANCED MINI MENU + THEME MINI MENU*//* Common css work for advanced and core mini menu */#core_menu_mini_menu div.seaocore_pulldown_arrow{	border-bottom: 10px solid rgba(0, 0, 0, 0.2) !important;}.currencySymbol div.seaocore_pulldown_wrapper{	top: 30px !important;}.layout_core_search{	float: left;}[dir="rtl"] .layout_core_search{	float: right;}.layout_core_menu_mini > div > ul > li{	padding: 2px 5px;	vertical-align: middle;	display: inline-block;	font-size: 13px;	position: relative;}.layout_core_menu_mini > div > ul > li#sitemenu_mini_currency_updates_pulldown{	margin-top: 0;	margin-bottom: 0;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a{	display: block;	color: #E45E4D;	font-weight: normal;	padding: 0 8px;	border: 1px solid transparent;	text-align: center;	min-width: 40px;	line-height: 38px;	min-height: 40px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	background-color: #FFFFFF;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a:hover{	background-color: #FFFFFF;	color: #0A294C;	text-decoration: none;	border-color: #0A294C;}.layout_core_menu_mini > div > ul > li a:hover::before{	color: #0A294C;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a,.layout_core_menu_mini #core_menu_mini_menu > ul > li > a > img{	border-radius: 25px;}.layout_core_menu_mini > div > ul > li a::before{	font-family: 'Font Awesome 5 Free';	color: #ffffff;	font-size: 18px;	line-height: 38px;	font-weight: 900;}div#core_menu_mini_menu .seaocore_pulldown_count{	border: 2px solid #fff;	top: -5px;	right: -5px;	max-width: 40px;	font-size: 12px;}/* Seaocore mini menu */.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._icon{	color: #E45E4D;	background-color: #FFFFFF;	border: 1px solid #f2f0f0;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul > li > a > span._label{	color: #E45E4D;}.layout_seaocore_menu_mini #core_menu_mini_menu > ul._show_icon_labels > li > a{	background-color: #FFFFFF;	color: #E45E4D;}/* Advanced mini menu */.layout_sitemenu_menu_mini{	display: inline-block;	vertical-align: middle;}.layout_sitemenu_menu_mini #core_menu_mini_menu > ul > li > a .item_photo_user{	height: 40px;	width: 40px;}.layout_sitemenu_menu_mini #core_menu_mini_menu > ul > li > a[title= "My Profile"]{	padding: 0;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img{	display: none;}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li a img.item_photo_user{	display: block;	border: none;}.icon_siteevents_my_tickets a::before{	content: "\f3ff";}.layout_sitemenu_menu_mini > .layout_core_menu_mini > div > ul > li > a[title~="Admin"]::before{	content: '\f007';}#sitemenu_mini_friend_request_updates_pulldown > a::before{	content: '\f234';}#sitemenu_mini_notification_updates_pulldown > a::before{	content: '\f0f3';}#core_mini_messages_updates_pulldown > a::before{	content: '\f086';}#core_menu_mini_menu a[title="Coupons"]::before{	content: '\f02b';}#core_mini_settings_updates_pulldown > a::before{	content: '\f013';}#sitetheme_mini_cart_updates_pulldown > a::before, #sitemenu_mini_cart_updates_pulldown > a::before{	content: '\f07a';}#sitemenu_mini_magentocart_updates_pulldown > a::before{	content: '\f07a';}.layout_core_menu_mini #core_menu_mini_menu div.seaocore_pulldown_wrapper{	left: auto;	margin-left: 0;	right: 0;	margin-right: auto;}.layout_core_menu_mini #core_menu_mini_menu div.seaocore_pulldown_wrapper .seaocore_pulldown_arrow{	left: auto;	right: 15px;}div #core_menu_mini_menu .currencySymbol div.pulldown_contents_wrapper{	margin-left: 0;}/*SE Core mini menu*/#core_mini_updates_pulldown{	vertical-align: middle;}#core_menu_mini_menu_update .updates_pulldown > a:hover{	border-color: #0A294C;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages,.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings,.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update,.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update{	visibility: visible;	overflow: hidden;	width: 40px;	height: 40px;	line-height: 40px;	text-align: center;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin{	visibility: visible;	overflow: hidden;	width: auto;	height: 40px;	line-height: 40px;	text-align: center;}.layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_admin:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_messages:before, .layout_core_menu_mini #core_menu_mini_menu > ul > li a.core_mini_settings:before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update:before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update:before{	visibility: visible;	width: 100%;	height: 100%;	line-height: 40px;	display: block;	vertical-align: middle;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile{	width: 40px;	height: 40px;	padding: 0;	text-align: center;	border: 1px solid;	border-radius: 50%;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.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 > img.thumb_icon{	width: 40px;	height: 40px;	border-radius: 50%;	border: none;	margin: 0;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile{	display: flex;	justify-content: center;	align-items: center;}.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_admin:before{	content: "\f007";}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_messages:before{	content: "\f086";}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_settings:before{	content: "\f013";}.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update::before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update::before{	content: "\f0f3";}.updates_pulldown_active > a.core_mini_update::before{	color: #0A294C;}.minimenu_update_count_bubble,.minimenu_message_count_bubble{	position: absolute;	background: #f00;	color: rgb(255, 255, 255);	padding: 5px;	border-radius: 50%;	text-align: center;	line-height: 100%;	height: 10px;	font-size: 10px;	width: auto;	min-width: 10px;	margin-left: 30px;	font-style: normal;	display: block;}[dir="rtl"] .minimenu_update_count_bubble,[dir="rtl"] .minimenu_message_count_bubble{	margin-left: 0px;	margin-right: 30px;}.minimenu_message_count_bubble{	margin-top: -40px;}.minimenu_update_count_bubble{	display: none;	margin-top: 0;}.minimenu_update_count_bubble_active.show_icons{	display: block;}.minimenu_message_count_bubble.show_icons{	display: block;	margin-top: -45px;}.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_profile span{	color: inherit;	text-transform: capitalize;	font-weight: normal !important;}.layout_core_search_mini,#core_menu_mini_menu{	display: inline-block;	vertical-align: middle;}/* HIGHLIGHT NEW NOTIFICATION */#core_menu_mini_menu ul.notifications > li.notifications_unread,#core_menu_mini_menu .seocore_pulldown_item_list ul > li.seocore_pulldown_item_list_new{	background-color: #ffffff;}/*SITE LOGO*/.layout_core_menu_logo{	float: left;	letter-spacing: -2px;}[dir="rtl"] .layout_core_menu_logo{	float: right;}.layout_core_menu_logo a,.layout_core_menu_logo a:hover{	font-size: 30px;	vertical-align: middle;	line-height: normal;}.layout_core_menu_logo a img{	max-height: 40px;	vertical-align: middle;}.layout_core_menu_mini > div > ul > li a.core_mini_admin,.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.updates_signin,.layout_core_menu_mini #core_menu_mini_menu > ul > li > a.updates_signup{	padding: 0 10px;	width: auto;	height: auto;}/*#global_page_sitemember-location-userby-locations .field_search_criteria .browsesitemembers_criteria > ul > li{display: none}*//*FOOTER*/#global_footer{	float: none;}.layout_page_footer{	clear: both;	overflow: hidden;	background-repeat: repeat;	margin-bottom: 0;	position: relative;	background-position: center center;	background-size: cover;	background-attachment: fixed;}.layout_page_footer:before{	content: " ";	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 0;	right: 0;	background-color: rgba(0, 0, 0, 0.8);}.layout_page_footer .layout_main{	overflow: hidden;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	max-width: 100% !important;}.layout_page_footer .layout_main > div{	position: relative;}.layout_sitecoretheme_menu_footer{	overflow: hidden;}.layout_sitecoretheme_menu_footer .footer_donotsell{	display: flex;	justify-content: center;	align-items: center;	margin-bottom: 15px;	color: #0A294C;}.layout_sitecoretheme_menu_footer .tip{	padding-left: 15px;	padding-right: 15px;}.sitecoretheme_footer_content_block{	padding-left: 15px;	padding-right: 15px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.sitecoretheme_footer_bottom_block{	clear: both;	padding-bottom: 30px;}.sitecoretheme_footer_content_inner{	font-size: 14px;	margin-bottom: 30px;}.sitecoretheme_footer_content_inner iframe{	height: 300px !important;}.sitecoretheme_footer_content_inner ul > li{	border-bottom: 1px dashed #404040;	margin-bottom: 8px;	padding-bottom: 8px;	font-weight: 500;}.sitecoretheme_footer_content_inner ul > li:first-child{	font-size: 18px;	margin-bottom: 15px;	font-weight: 400;	margin-top: 0;	padding: 0;	border-bottom: none;}.sitecoretheme_footer_content_inner ul > li > a{	text-decoration: none;	-webkit-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;}.sitecoretheme_footer_logo{	margin-bottom: 20px;}.sitecoretheme_footer_logo a{	font-size: 24pt;	line-height: 24px;}.sitecoretheme_footer_logo a img{	max-width: 209px;}.sitecoretheme_footer_desc{	margin-bottom: 10px;	font-size: 14px;	line-height: 23px;}.sitecoretheme_footer_desc + .contact_info{	margin-bottom: 30px;}.sitecoretheme_footer_content_block .contact_info li{	font-size: 14px;	margin-bottom: 5px;}.sitecoretheme_footer_content_block .contact_info li i{	margin-right: 5px;}[dir="rtl"] .sitecoretheme_footer_content_block .contact_info li i{	margin-right: 0;	margin-left: 5px;}.sitecoretheme_footer_bottom_block{	border-top: 1px solid #404040;	float: left;	width: 100%;	padding-top: 30px;	margin-top: 30px;}[dir="rtl"] .sitecoretheme_footer_bottom_block{	float: right;}.sitecoretheme_footer_bottom_block_inner span{	font-size: 14px;}.sitecoretheme_footer_bottom_block_inner h5{	font-size: 14px;	font-weight: 400;	margin-bottom: 10px;}.sitecoretheme_footer_bottom_block .contact_no,.sitecoretheme_footer_bottom_block .social_connect,.sitecoretheme_footer_bottom_block .newsletter_subscribe{	padding-left: 15px;	padding-right: 15px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.sitecoretheme_footer_content_block .social_connect ul > li,.sitecoretheme_footer_bottom_block .social_connect ul > li{	display: inline-block;	margin-right: 5px;}[dir="rtl"] .sitecoretheme_footer_content_block .social_connect ul > li,.sitecoretheme_footer_bottom_block .social_connect ul > li{	margin-left: 5px;	margin-right: 0;}.sitecoretheme_footer_content_block .social_connect ul > li > a,.sitecoretheme_footer_bottom_block .social_connect ul > li > a{	border: 1px solid #777777;	height: 30px;	width: 30px;	line-height: 30px;	display: block;	text-align: center;}[dir="rtl"] .sitecoretheme_footer_content_block .social_connect ul > li > a,.sitecoretheme_footer_bottom_block .social_connect ul > li > a{	text-align: center;}.sitecoretheme_footer_content_block .social_connect ul > li > a:hover, .sitecoretheme_footer_bottom_block .social_connect ul > li > a:hover{	background-color: #fff;}.sitecoretheme_footer_bottom_block .newsletter_subscribe form{	overflow: hidden;}.sitecoretheme_footer_bottom_block .newsletter_subscribe form button{	margin-left: -4px;	border-top-left-radius: 0;	border-bottom-left-radius: 0;}[dir="rtl"] .sitecoretheme_footer_bottom_block .newsletter_subscribe form button{	margin-right: -4px;	border-radius: 2px 0 0 2px;	margin-left: 0;}.sitecoretheme_footer_bottom_block .newsletter_subscribe form input{	width: auto;}.sitecoretheme_footer_bottom_block .newsletter_subscribe form input,.sitecoretheme_footer_bottom_block .newsletter_subscribe form button{	height: 40px;	display: table-cell;	vertical-align: top;}/* Core footer + Advanced footer */div.layout_core_menu_footer,[dir="rtl"] div.layout_core_menu_footer{	text-align: center;}div.layout_core_menu_footer,div.layout_sitemenu_menu_footer{	width: 100%;	padding: 20px 15px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	float: left;}[dir="rtl"] div.layout_core_menu_footer,[dir="rtl"] div.layout_sitemenu_menu_footer{	float: right;}div.layout_core_menu_footer #language{	padding: 3px;}/*3/jan/2015*/div.layout_sitecontest_contest_status ul li.timer span{	width: 14%;}#global_page_sitecontest-dashboard-edit div#url_varify{	margin-bottom: -25px;}div.layout_sitecontest_join_sitecontest ul.navigation li{	padding-top: 0;}div.layout_sitecontest_join_sitecontest ul.navigation li a{	padding: 4px 20px 3px;}div.layout_sitecontest_join_sitecontest div.quicklinks li:hover{	background-color: #E45E4D;}div.sitecontest_browse_thumb:hover .sitecontest_browse_title{	display: none;}.sitecontest_create_container .global_form div.event_calendar_container ~ select:last-child{	margin-right: 0;}div.entries.sitecontest_img_view .image-wrp .vote,div.data.entry_items_section_entry .hover-cont .vote{	background: #E45E4D;	color: #fff;}div.layout_sitecontest_search_sitecontest,div.layout_sitecontest_jurymember_sitecontest{	margin-top: 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;	margin: 10px;}.tip > span{	display: block;	padding: 0.5em 0.9em;	border: 1px solid #e4e0e0;	padding: 15px;	margin-bottom: 15px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.tip > span:before{	content: "\f0eb";	font-family: 'Font Awesome 5 Free';	margin-right: 5px;	color: #FF9800;}[dir="rtl"] .tip > span:before{	margin-right: 0px;	margin-left: 5px;}/*tip open on hover*/html .info_tip_content_wrapper{	border: 1px solid #d9d8d8;}div.tip_main_body_title{	float: none!important;}/*
GLOBAL FORM ELEMENTS
Used for most forms throughout the site.
*/button,a.button{	padding: 7px 16px;	font-size: 14px;/*  	text-transform: uppercase;*/	background-color: #E45E4D;	color: #ffffff;	border: 2px solid #E45E4D;	cursor: pointer;	outline: none;	position: relative;	overflow: hidden;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}button:hover, a.button:hover{	background-color: #0A294C;	color: #ffffff;	border: 2px solid #0A294C;}input[type=text],input[type=email],input[type=password],input.text,textarea{	background-color: #ffffff;	color: #999;	border: 1px solid #cecece;	padding: 7px;	font-size: 10pt;	resize: none;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	outline: none;}input[type=checkbox],input[type=radio]{	border: none;	padding: 0px;	width: auto;	margin-right: 5px;	display: block;	float: left;}[dir="rtl"] input[type=checkbox],[dir="rtl"] input[type=radio]{	float: right;	margin-left: 5px;	margin-right: 0;}input[type=checkbox] + label,input[type=radio] + label{	display: block;	cursor: pointer;	margin-top: 0 !important;	line-height: normal;	overflow: hidden;}textarea{	resize: none;}textarea.codebox{	width: 95%;	min-height: 200px;	font-family: courier new, courier, serif;}select{	background-color: #ffffff;	color: #999;	border: 1px solid #cecece;	padding: 5px;	font-size: 10pt;	max-width: 250px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}select option{	padding: 0px 10px 0px 3px;}html[dir="rtl"] select option{	padding: 0px 3px 0px 10px;}a.buttonlink{	display: inline-block;	font-size: 13px;	line-height: normal;}a.buttonlink_right{	display: inline-block;	font-size: 13px;	line-height: normal;}.quicklinks a:after, #profile_options ul li a:after{	content: " ";}br.multi-text-separator{	margin-bottom: 8px;}/*GLOBAL FORM RESPONSES
Used to show feedback from form submissions,i.e.
error/result messages.*/ul.form-errors,ul.form-notices{	margin: 0px 0px 20px 0px;	overflow: hidden;}* + ul.form-errors,* + ul.form-notices{	margin-top: 20px;}ul.form-errors > li,ul.form-notices > li{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	margin: 7px 0;	padding: 5px 15px;	background-repeat: no-repeat;	background-position: 8px 5px;	float: left;	clear: left;	overflow: hidden;	font-weight: bold;	border: 1px solid #d9d8d8;}[dir="rtl"] ul.form-errors > li,[dir="rtl"] ul.form-notices > li{	padding: 5px 15px;	float: right;	clear: right;}ul.form-errors > li > b,ul.form-notices > li > b{	text-transform: uppercase;	font-size: 0.8em;}ul.form-errors > li > ul > li,ul.form-notices > li > ul > li{	font-size: 0.9em;	font-weight: normal;}ul.form-errors > li{	color: #a94442;	background-color: #f2dede;	border-color: #ebccd1;}ul.form-errors > li:before{	content: "\f071";	font-family: 'Font Awesome 5 Free';	color: #ff9800;	margin-left: 0px;	margin-right: 5px;}[dir="rtl"] ul.form-errors > li:before{	margin-right: 0px;	margin-left: 5px;}ul.form-notices > li{	color: #3c763d;	background-color: #dff0d8;	border-color: #d6e9c6;}ul.form-notices > li:before{	content: "\f00c";	font-family: 'Font Awesome 5 Free';	color: #4caf50;	margin-left: 0px;	margin-right: 5px;}[dir="rtl"] ul.form-notices > li:before{	margin-right: 0px;	margin-left: 5px;}ul.form-errors > li:before, ul.form-errors li > ul.errors{	display: inline-block;}ul.form-errors li > ul.errors{	margin-left: 5px;}/*
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;}/* If class places on div */div.global_form{	overflow: inherit;}/* external form border */.global_form > div{	overflow: hidden;	margin: 0px auto;}/* internal form border */.global_form > div > div{	padding: 15px;	background-color: #ffffff;	overflow: hidden;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.layout_middle > div > form.global_form,.layout_middle > div > div > form.global_form{	margin: -10px;}.global_form > div > div h3{	padding: 10px 10px;	margin: -10px -10px 10px -10px;	font-size: 17px;	border-bottom: 1px solid #f2f0f0;}#global_page_core-error-notfound #global_content{	padding: 20px!important;}/* form headline */.global_form div.form-wrapper-heading{	font-weight: bold;	border-bottom: 1px solid transparent;	margin-bottom: 15px;	font-size: 15px;	text-transform: uppercase;}.global_form div.form-wrapper-heading > span{	display: block;	overflow: hidden;	background: #ffffff;}.global_form div.form-wrapper + div.form-wrapper-heading{	margin-top: 10px;}.global_form > div > div{	overflow: hidden;}/* form instructions (after title) */.global_form > div > div > h3 + p{	padding: 2px;	margin-top: 2px;	width: auto;	line-height: 140%;	max-width: inherit;}/* add some space above form elements if title/instructions precede */.global_form > div > div > h3 + div,.global_form > div > div > h3 + p + div{	margin-top: 20px;}.global_form > div > div > .form-elements{	max-width: 900px;}/* container row for a label (left) and element (right) */.global_form div.form-wrapper{	clear: both;	overflow: hidden;}.global_form div.form-wrapper .smoothbox.edit_email_setting{	top: 30px;}.global_form div.form-wrapper#terms-wrapper .form-label,.global_form div.form-wrapper#buttons-wrapper .form-label{	display: none;}/* left-side element label container */.global_form div.form-label{	width: auto;	min-width: 150px;	text-align: left;	padding: 4px 10px 0 0;	margin-bottom: 6px;	overflow: hidden;	float: left;	clear: left;	font-size: 13px;	color: #444;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	font-weight: 500;}[dir="rtl"] .global_form div.form-label{	padding: 4px 0 0px 10px;	float: right;	clear: right;	text-align: right;}/* right-side form element container */.global_form div.form-element{	min-width: 150px;	text-align: left;	margin-bottom: 10px;	overflow: hidden;	float: left;	clear: none;	width: 100%;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}[dir="rtl"] .global_form div.form-element{	text-align: right;	float: right;}/* all paragraphs of text in the form */.global_form div > p{	padding: 10px 0;	max-width: 450px;}/* paragraphs of text that come after an input types of element */.global_form div > input + p{	font-size: 13px;	color: #444;	margin-top: 3px;}.global_form div > input + p.hint{	opacity: .6;	margin-top: 0;}.global_form div > p.hint{	clear: both;}/* all text inputs in form */.global_form input[type=text],.global_form input[type=email],.global_form input[type=password]{	padding: 10px;	font-size: 13px;	width: 100%;	max-width: 100%;}.global_form input[type=text]:focus, .global_form input[type=email]:focus, .global_form input[type=password]:focus{	border: 1px solid #ff5722;}/* 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: 5px;}/*		.sitecoretheme_top_header_one + .sitecoretheme_mainmenu .sitemenu_toggle_button li{	border-color: #ff5722;}.sitecoretheme_top_header_one + .sitecoretheme_mainmenu .sitemenu_toggle_button li i{	background-color: #ff5722;}*/.sitemenu_toggle_button li{	border-color: #888;}.sitemenu_toggle_button li i{	background-color: #888;}/* all checkboxes and radios in form */.global_form input[type=checkbox],.global_form input[type=radio]{	clear: left;	display: inline-block;	vertical-align: middle;	float: none;}[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{	line-height: normal;	display: inline-block;	vertical-align: middle;}/* all select boxes in form */.global_form select{	padding: 10px;	font-size: 13px;}.global_form div.form-element select:first-child{	width: 100%;	max-width: 100%;}/* all textareas in form */.global_form textarea{	padding: 10px;	font-size: 10pt;	max-width: 100%;	min-height: 120px;	width: 100%;}.global_form textarea:focus{	border: 1px solid #ff5722;}.global_form p.description{	margin: 7px 0px 10px 0px;	padding: 0px;	font-size: 13px;	color: #888;}.global_form #submit-element{	margin-bottom: 0px;}.global_form button[type=submit]{	margin-right: 3px;}[dir="rtl"] .global_form button[type=submit]{	margin-left: 3px;	margin-right: 0px;}.global_form > form.global_form{	border: 0 none;	margin: 0;	padding: 0;}.form-label .required::after{	content: ' *';	color: #f00;}/*filters on inner pages*/form.filters{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	padding: 10px;	width: auto;}form.filters div.form-label{	margin-bottom: 3px;	font-size: 13px;}form.filters div.form-element{	margin-top: 2px;}form.filters button{	margin-top: 4px;}form.filters dt{	font-size: 13px;	padding-bottom: 2px;}form.filters dd{	margin-bottom: 8px;}/*Search result page*/#searchform{	float: left;	clear: right;	padding: 5px;}[dir="rtl"] #searchform{	float: right;	clear: left;}#searchform input[type=text]{	width: 300px;	padding: 8px 5px;}#searchform select{	padding: 6px 5px;	border-radius: 0;}#searchform #query-label{	display: none;}#searchform #query-wrapper{	float: left;	overflow: hidden;	padding: 3px;}[dir="rtl"] #searchform #query-wrapper{	float: right;}#searchform #submit-label{	display: none;}#searchform #submit-wrapper{	float: left;	overflow: hidden;	margin-left: 1px;}[dir="rtl"] #searchform #submit-wrapper{	float: right;	margin-right: 1px;	margin-left: 0px;}.search_result{	overflow: hidden;	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.search_result .search_photo{	display: block;	float: left;	overflow: hidden;	margin-right: 7px;}[dir="rtl"] .search_result .search_photo{	float: right;	margin-left: 7px;	margin-right: 0px;}.search_result .search_icon{	display: block;	float: left;	overflow: hidden;	width: 48px;	margin-right: 7px;}[dir="rtl"] .search_result .search_icon{	float: right;	margin-left: 7px;	margin-right: 0px;}.search_result img{	margin: auto;	display: block;}.search_result .search_info{	display: block;	overflow: hidden;}.search_result .search_title{	font-size: 13px;}.search_result .highlighted-text{	font-weight: bold;}/* SMALL BOX FORM */.global_form_box{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	padding: 10px;	width: auto;}.global_form_box .form-wrapper + .form-wrapper{	margin-top: 10px;}.global_form_box .form-label{	padding: 0px;	width: auto;	float: none;	clear: both;	margin: 0px;}.global_form_box label{	text-align: left;	display: block;	font-size: 13px;	margin-bottom: 2px;}[dir="rtl"] .global_form_box label{	text-align: right;}.global_form_box .form-element{	overflow: hidden;}/* POPUP FORM */.global_form_popup{	padding: 10px 10px 10px 13px;	overflow: hidden;}[dir="rtl"] .global_form_popup{	padding: 10px 13px 10px 10px;}.global_form_popup h3{	margin-bottom: 10px;}.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: 10px;}.global_form_popup #buttons-wrapper button{	margin-right: 4px;}[dir="rtl"] .global_form_popup #buttons-wrapper button{	margin-left: 4px;	margin-right: 0;}.global_form_popup_message{	display: block;	padding: 1em;	text-align: center;	font-weight: bold;}[dir="rtl"] .global_form_popup_message{	text-align: center;}html .seaocore_popup_options_right input[type="text"]{	width: 91%;}/* UPLOAD FORM */#form-upload #submit-wrapper{	display: none;}#form-upload #demo-status a.buttonlink{	margin-right: 15px;}[dir="rtl"] #form-upload #demo-status a.buttonlink{	margin-left: 15px;	margin-right: 0px;}/*COMMENTS
These styles are used everywhere comments appear.*/.comments{	width: 100%!important;}.comments > ul{	overflow: hidden;	clear: both;}.comments > ul > li{	background-color: #f6f6f6;	background-image: none;	padding: 5px 10px;	overflow: hidden;	border-color: #e4e0e0;}.comments > ul > li{	border-top-width: 1px;}.comments ul ul > li{	display: inline-block;	vertical-align: middle;}.comments ul ul > li +li{	border-top-width: 1px;}[dir="rtl"] .comments_author{	float: right;}.comments .comments_author a{	margin-right: 2px;}[dir="rtl"] .comments .comments_author a{	margin-left: 2px;	margin-right: 0px;}.comments .comments_author_photo{	float: left;	overflow: hidden;	line-height: 0px;	font-size: 0px;}[dir="rtl"] .comments .comments_author_photo{	float: right;}.comments .comments_author_photo img{	display: block;	height: 32px;	width: 32px;}.comments .comments_options{	font-size: 14px;	color: #888;	margin-bottom: 6px;	padding: 5px 10px;}.comments .comments_comment_options > a{	margin-top: 5px;	overflow: hidden;}.comments .comments_info{	padding-top: 2px;	padding-left: 10px;	overflow: hidden;}[dir="rtl"] .comments .comments_info{	padding-right: 10px;	padding-left: 0px;}.comments .comments_date{	font-size: 11px;	color: #888;	overflow: hidden;	margin-top: 4px;}.comments .comments_date li a:hover{	color: #000;	text-decoration: underline;}.comments .comments_comment_options > a,.comments .comments_info,.comments .comments_likes,.comments .comments_viewall{	font-size: 12px;}.comments > form{	background-image: none;	background-color: #f6f6f6;	border: none;	padding: 5px 10px 5px 5px;	border-top: 1px solid transparent;}[dir="rtl"] .comments > form{	padding: 5px 5px 5px 10px;}.comments > form > textarea{	width: 100%;	min-height: 35px;	padding: 6px;}.comments > form > button{	display: block;	margin-top: 7px;	font-size: 13px;}.comments .activity-comment-form textarea{	padding-top: 10px!important;	padding-bottom: 10px!important;	margin-bottom: 5px;}div.comments_comment_likes_tips{	border: 1px solid transparent;	padding: 4px 7px;	background-color: #ffffff;	color: #888;	font-size: 0.9em;}/*User profile page tabs,profile photo,buttons on cover photo and pulldowns*//*
TABS (TAB STYLE,NON-DEFAULT)
*/.tabs_alt{	background-color: transparent;	background-image: none;	margin: -8px 0 10px;	padding: 0px;	-moz-user-select: none;	-webkit-user-select: none;}.tabs_alt > ul{	margin: 0px;	text-align: left;	border-bottom: 1px solid #f2f0f0;	display: inline-table;	width: 100%;}[dir="rtl"] .tabs_alt > ul{	text-align: right;}.tabs_alt > ul > li{	display: inline-block;	padding: 0px 2px;*	display: inline;/* fix for IE7 */}.tabs_alt > ul > li.active{	position: relative;	background-image: none;}div .tabs_alt > ul > li > a{	display: block;	outline: medium none;	padding: 9px 13px 10px;	text-decoration: none;	text-transform: uppercase;	color: #444;	border-bottom: 0;	font-family: Source Sans Pro, sans-serif;	font-size: 13px;	position: relative;	font-weight: 600;}.tabs_alt > ul > li > a span{	font-weight: normal;	margin-left: 7px;	border: none;	color: #E45E4D;}[dir="rtl"] .tabs_alt > ul > li > a span{	margin-right: 7px;	margin-left: 0px;}.tabs_alt > ul > li.active > a,.tabs_alt > ul > li > a:hover{	color: #E45E4D;	border-bottom: 0 !important;}.tabs_alt > ul > li > a::after{	content: '';	width: 0;	position: absolute;	bottom: 0;	right: 0;	height: 2px;	background-color: #E45E4D;	opacity: 0;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	transition-duration: .38s;}.tabs_alt > ul > li.active > a::after, .tabs_alt > ul > li > a:hover::after{	opacity: 1;	width: 100%;	left: 0;}div.tabs_alt > ul > li.active > a:hover{	background-color: transparent;	color: #E45E4D;}.layout_core_container_tabs .tabs_alt + div{	clear: both;}#global_page_core-index-index .layout_core_container_tabs .tabs_alt > ul{	text-align: center;	margin-bottom: 20px;	border: 0;}#global_page_core-index-index .layout_core_container_tabs .tabs_alt > ul > li{	margin: 0 10px;}#global_page_core-index-index .layout_core_container_tabs .tabs_alt > ul > li > a{	padding: 8px;}#global_page_core-index-index .layout_core_container_tabs .tabs_alt > ul > li.active > a{	border-bottom: 2px solid #E45E4D !important;}#global_page_core-index-index .layout_core_container_tabs .tabs_alt > ul > li.active > a:after{	margin: auto;	border-left: 6px solid transparent;	border-right: 6px solid transparent;	width: 0;	border-top: 6px solid #E45E4D;	content: "";	display: block;	position: absolute;	left: 0;	right: 0;	bottom: -8px;	background-color: transparent;	transition-duration: 0s;}#global_page_core-index-index .layout_core_container_tabs .tabs_alt > ul > li:hover > a:after{	background-color: transparent;	transition-duration: 0s;}.tab_container_inactive{	display: none;}.tabs_alt > ul > li.tab_open > a{	background-color: #cccccc;	color: #ff5722;	position: relative;	top: 1px;}.tab_pulldown_contents_wrapper{	display: none;	overflow: hidden;	position: absolute;	padding: 2px;	margin-top: 53px;	background-color: #e4e4e4;	z-index: 13;	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);}.tab_pulldown_contents{	overflow: hidden;	background: #fff;	max-height: 500px;	overflow-y: auto;}.tab_pulldown_contents > ul > li{	padding: 7px;	font-size: .9em;	min-width: 100px;	max-width: 250px;	-moz-user-select: none;	-webkit-user-select: none;}.tab_pulldown_contents > ul > li.active{	background-color: #cccccc;}.tab_pulldown_contents > ul > li + li{	border-top: 1px solid #f2f0f0;}.tab_pulldown_contents > ul > li:hover{	background-color: #e5e5e5;	cursor: pointer;}.tabs_alt > ul > li.tab_open .tab_pulldown_contents_wrapper{	display: block;	border: none;}.tabs_alt > ul > li .seaocore_tab_icon{	margin-top: 5px !important;}.tabs_alt > ul > li div.seaocore_tab_select_view_tooltip{	margin-top: -25px;}html li.seaocore_tab_open .tab_pulldown_contents_wrapper{	width: auto;	margin-top: 40px;}html li.seaocore_tab_open .tab_pulldown_contents{	width: auto;	max-width: 170px;}div .seaocore_tab_open ul li a,div .seaocore_tab_open ul li a:hover, div .seaocore_tab_open ul li.active > a{	padding: 8px 5px !important;}#global_page_sitealbum-album-editphotos .photo-delete-wrapper input[type='checkbox'],#global_page_sitealbum-album-editphotos .albums_editphotos_cover input[type='checkbox'],#global_page_sitealbum-album-editphotos .albums_editphotos_cover input[type='radio'],#global_page_album-album-editphotos .photo-delete-wrapper input[type='checkbox'],#global_page_album-album-editphotos .albums_editphotos_cover input[type='checkbox'],#global_page_album-album-editphotos .albums_editphotos_cover input[type='radio']{	margin-top: 3px!important;}/*HEADLINE
Used at the top of most browse pages. Often contains button-style tabs.*/.generic_layout_container .headline{	margin: 0;	padding: 0px;}.headline{	background-color: #ffffff;	border: 0px solid transparent;	border-radius: 0;	overflow: hidden;	margin-bottom: 15px;	margin-top: 10px;	padding: 15px;}.headline *{	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.headline h2,.headline h2 a{	display: inline-block;	font-size: 22px;	vertical-align: middle;}.headline h2{	line-height: 22px;	font-weight: 500;	margin-bottom: 0;/* 	margin-left: 10px;*/	margin-right: 20px;	text-transform: uppercase;}[dir="rtl"] .headline h2{	margin-right: 10px;	margin-left: 20px;}.headline h2 a{	margin: 0;	float: left;}[dir="rtl"] .headline h2 a{	float: right;}.headline .tabs > ul > li > a{	color: #444;}/* TABS (BUTTON STYLE,DEFAULT) */.tabs{	display: inline-block;	vertical-align: middle;}.tabs > ul{	display: inline-block;	vertical-align: middle;}.tabs > ul > li{	margin-right: -4px;	display: inline-block;	vertical-align: middle;}[dir="rtl"] .tabs > ul > li{	margin-left: -4px;	margin-right: 0px;}.tabs > ul > li > a{	-moz-user-select: none;	-webkit-user-select: none;	-webkit-touch-callout: none;	-ms-user-select: none;	user-select: none;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	display: inline-block;	color: #444;	font-size: 14px;	border: 2px solid transparent;	font-family: Source Sans Pro, sans-serif;	padding: 4px 10px;	font-weight: normal;}.tabs > ul > li > a:hover{	color: #E45E4D;}.tabs > ul > li.active > a{	border-color: #E45E4D;	color: #E45E4D;}.tabs > ul > li.active > a:hover{	color: #E45E4D;}/*PULLDOWN SELECT BOX
Styles the inline pulldown select popup box that is used
as an alternative to regular input select boxes in some places.*/.pulldown > a,.pulldown_active > a{	display: inline-block;	font-weight: bold;	padding: 5px 7px 5px 18px;	background-position: 6px 5px;	outline: none;	font-size: 13px;	-moz-user-select: none;	-webkit-user-select: none;	background-image: url(/mycommunity/application/modules/Sitecoretheme/externals/images/more.png?c=316);	background-repeat: no-repeat;}[dir="rtl"] .pulldown > a,[dir="rtl"] .pulldown_active > a{	padding: 5px 18px 5px 7px;}.pulldown > a{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background-color: #fff;	text-decoration: none;}.pulldown > a:hover{	background-color: #e5e5e5;}.pulldown_active > a{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-border-bottom-right-radius: 0px;	-webkit-border-bottom-right-radius: 0px;	border-bottom-right-radius: 0px;	-moz-border-bottom-left-radius: 0px;	-webkit-border-bottom-left-radius: 0px;	border-bottom-left-radius: 0px;	background-color: #cccccc;	color: #ff5722;	text-decoration: none;	background-image: url(/mycommunity/application/modules/Sitecoretheme/externals/images/more_active.png?c=316);}.pulldown_contents_wrapper{	display: none;	border-radius: 3px;	overflow: inherit;	position: absolute;	width: 300px;	max-width: 300px;	padding: 4px;	background: #fff;	z-index: 99;	margin-top: 45px;	right: 15px;	left: 50%;/*
  	transform: translateX(-50%);*/	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}.layout_seaocore_menu_mini #core_menu_mini_menu ul li .pulldown_contents_wrapper{	left: auto;	right: 0;	margin: 0 auto;	top: 50px;}.layout_seaocore_menu_mini #core_menu_mini_menu ul li .pulldown_contents_wrapper .seaocore_pulldown_arrow{	left: auto;	right: 15px;}.layout_seaocore_menu_mini #core_menu_mini_menu ul .seaocore_mimi_menu_core_mini_profile .seaocore_pulldown_arrow{	left: auto !important;	right: 15px !important;	transform: translateX(0);}.pulldown_active .pulldown_contents_wrapper{	display: block;}.pulldown_contents{	overflow: hidden;	background: #fff;	max-height: 500px;	overflow-y: auto;}.pulldown_contents ul > li{	padding: 5px 15px 5px 5px;	font-size: 13px;	-moz-user-select: none;	-webkit-user-select: none;}[dir="rtl"] .pulldown_contents ul > li{	padding: 5px 5px 5px 15px;}.pulldown_contents ul > li + li{	border-top: 1px solid #f2f0f0;}.pulldown_contents ul > li:hover{	background-color: #e5e5e5;	cursor: pointer;}.pulldown_options{	margin: 4px 0px;}.pulldown_options a{	color: #ff5722;	font-size: 13px;	padding: 3px;	margin-right: 3px;}[dir="rtl"] .pulldown_options a{	margin-right: 0;	margin-left: 3px;}/*
PULLDOWN SELECT BOX FOR UPDATES
Styles the inline pulldown select popup box used for updates that is used
as an alternative to regular input select boxes in some places.
*/.updates_pulldown > a,.updates_pulldown_active > a{	display: block;	color: #E45E4D;	font-weight: bold;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;/*	border: 1px solid #ffffff;*/	border-radius: 25px;}.updates_pulldown > a{	outline: none;}.updates_pulldown_active .pulldown_contents_wrapper{	display: block;	margin-top: 54px;}#core_menu_mini_menu .seocore-pulldown-header{	border-color: #e4e0e0;	border-bottom-width: 1px;}#core_menu_mini_menu .seocore-pulldown-footer{	background-color: #ffffff;}#core_menu_mini_menu .aaf_update_pulldown_content,#core_menu_mini_menu .aaf_update_pulldown_content a{	font-weight: normal;}/*
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: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: inline-block;	background-color: #fff;	float: left;	padding: .4em .6em .4em .6em;	margin: 0px 10px 5px 0px;	font-size: 0.8em;	border: 1px solid #e4e0e0;}[dir="rtl"] .tag{	float: right;	margin: 0px 0px 5px 10px;}.tag > a{	text-decoration: none;	padding-left: 6px;	text-transform: uppercase;}[dir="rtl"] .tag > a{	padding-right: 6px;	padding-left: 0px;}/*quicklinks*/.quicklinks li{	text-align: center;	background-color: #E45E4D;	border-radius: 3px;	padding: 4px 8px;}.quicklinks li:hover{	background-color: #0A294C;}.quicklinks li + li{	margin-top: 8px;}.quicklinks a{	background-image: none;	color: #fff;	padding-left: 0;	line-height: 20px;}[dir="rtl"] .quicklinks a{	padding-right: 0;}/* TB Window popups */#TB_window{	border: none;	-webkit-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}#TB_iframeContent{	border-radius: 5px;}#TB_window .global_form{	border: none !important;}#TB_ajaxContent{	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}/*-------------OVERRIDES FOR PARTICULAR WIDGETS--------------*//*Background color on Containers Css start from here*/.layout_activity_feed ul.feed > li{	margin-bottom: 5px;	padding: 10px;}#activity-feed > li,ul.feed > li,.layout_advancedactivity_on_this_day,.layout_advancedactivity_greeting,.aaf_feed_box_container #activity-post-container,.aaf_feed_box_container #aaf-twitter-post-container,.aaf_feed_tip,.aaf_tabs_feed,.aaf_feed_loading{	background-color: #ffffff;	border-radius: 4px !important;}.aaf_feed_box_container #activity-post-container > form#activity-form,.aaf_feed_box_container #aaf-twitter-post-container{	border-radius: 0 0 4px 4px;}[dir="rtl"] .aaf_feed_box_container #activity-post-container > form#activity-form,[dir="rtl"] .aaf_feed_box_container #aaf-twitter-post-container{	border-radius: 4px 4px 0 0;}.aaf_tabs > ul.aaf_tabs_apps{	border-radius: 4px 4px 0 0;}[dir="rtl"] .aaf_tabs > ul.aaf_tabs_apps{	border-radius: 0 0 4px 4px;}.layout_advancedactivity_home_feeds > h3{	padding: 15px;	margin-bottom: 0;}div.layout_blog_gutter_search h4,div.layout_blog_gutter_search h4{	margin: 15px 0px 0px 0px;}/* Core AAF */.layout_activity_feed{	background: transparent !important;	padding: 0 !important;}.layout_activity_feed > h3{	padding: 15px !important;	border-radius: 3px;}div.generic_layout_container.layout_seaocore_layout_width,div.generic_layout_container.layout_seaocore_scroll_top{	background: transparent;	padding: 0;}/* Advanced search form*/.browsemembers_criteria{	background-color: #ffffff;	font-size: 13px;}.browsemembers_criteria input + label{	font-size: 12px;}html .browsemembers_criteria > ul > li{	font-size: 13px;}.browsemembers_criteria > ul > li > span{	margin-bottom: 4px;}.browse-separator-wrapper{	border: none;}.browsemembers_criteria button{	margin-top: 20px;	width: 100%;}/* For search filter form*/#filter_form,form.filters{	padding: 0;	font-size: 13px;}#filter_form label{	font-size: 13px;	margin-bottom: 4px;}.layout_left #filter_form .form-wrapper + .form-wrapper,.layout_left #filter_form.global_form_box ul > li + li,.layout_left .field_search_criteria.global_form_box ul > li + li,.layout_left #filter_form.global_form_box li.browse-range-wrapper,.layout_left .field_search_criteria.global_form_box li.browse-range-wrapper,.layout_right #filter_form .form-wrapper,.layout_right #filter_form.global_form_box ul > li + li,.layout_right .field_search_criteria.global_form_box ul > li + li,.layout_right #filter_form.global_form_box li.browse-range-wrapper,.layout_right .field_search_criteria.global_form_box li.browse-range-wrapper{	margin-top: 12px !important;	width: 100%;	max-width: 100%;	margin-bottom: 0 !important;}html .seaocore_searchform_criteria_advanced ul > li:nth-child(2) input[type="text"], html .seaocore_searchform_criteria_advanced ul > li:nth-child(3) input[type="text"], html .seaocore_searchform_criteria_advanced ul > li:nth-child(4) select{	font-size: 14px;}.field_search_criteria input[type="text"],.field_search_criteria input.text,.field_search_criteria select{	width: 100%;	max-width: 100%;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.field_search_criteria .browse-range-wrapper select,#filter_form .browse-range-wrapper input[type="text"]{	width: 48%;}form.filters dt{	margin-top: 12px;	padding-bottom: 0;	margin-bottom: 4px;}/* For user profile photos and related links( quicklinks) */.layout_core_statistics ul > li span{	font-size: 1.3em;}.layout_user_profile_photo{	margin-bottom: 15px;	overflow: hidden;}.layout_user_home_photo > div,#profile_photo,[dir="rtl"] .layout_user_home_photo > div,[dir="rtl"] #profile_photo{	text-align: center;}.layout_user_profile_info > h3{	font-weight: normal;	font-size: 15px;}.layout_user_profile_info > ul > li{	font-size: 13px;}#profile_options{	margin-bottom: 15px;}.layout_user_home_links .quicklinks{	margin-bottom: 0;}.layout_user_home_links .quicklinks li,div#profile_options li{	padding: 5px 1px;	text-align: left;	background-color: transparent;	border-radius: 0;	margin-bottom: 4px;	letter-spacing: 0.3px;}[dir="rtl"] .layout_user_home_links .quicklinks li,[dir="rtl"] div#profile_options li{	text-align: right;}.layout_user_home_links .quicklinks li:hover, #profile_options li:hover{	background-color: transparent;	border-radius: 0;}.layout_user_home_links .quicklinks li + li,#profile_options li + li,.quicklinks li:first-child, #profile_options .navigation li:first-child{	border-top-width: 0px;	padding-top: 6px;	border-bottom: 1px solid #f2f0f0;	margin-top: 0;}.layout_user_home_links .quicklinks li:last-child, #profile_options li:last-child{	border-bottom: none;}.layout_user_home_links .quicklinks li a,#profile_options li a{	background-image: none!important;	padding-left: 0;	color: #444;	line-height: 200%;	display: block;}[dir="rtl"] .layout_user_home_links .quicklinks li a,[dir="rtl"] #profile_options li a{	padding-right: 0;}.layout_user_home_links .quicklinks li a:hover, #profile_options li a:hover{	color: #ff5722;}/*COVER PHOTO*/div.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li,div.seaocore_profile_cover_has_tabs div.tabs_alt > ul > li.active{	margin-bottom: 2px;}.layout_top .layout_middle{	overflow: visible;}/*Transparent outer tabbed*/.trans_cover_temp{	background-color: #efefef;}.trans_cover_temp .seaocore_profile_coverinfo_buttons .seaocore_like_button a i{	margin-right: 0;}[dir="rtl"] .trans_cover_temp .seaocore_profile_coverinfo_buttons .seaocore_like_button a i{	margin-left: 0;}/*div.transparent_cover_temp .seaocore_profile_coverinfo_buttons > div .layout_sitelike_commoncover_like_button{	margin-top: -4px;}*//*Collage template Tabs*/div.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -72px;}div.collage_mid_content_details .seaocore_profile_coverinfo_buttons > div .layout_sitelike_commoncover_like_button{	margin-top: 0;}div.seaocore_profile_fullwidth_cover_photo .collage_mid_content_details .layout_sitelike_commoncover_like_button > div.seaocore_like_button > a{	padding: 5px 10px !important;}.sc_cover_template_2 .temp_cover_options .edit-button,.sc_cover_template_3 .temp_cover_options .edit-button{	top: 30px;}/* Core main menu */.layout_core_menu_main{	float: left;	margin: 10px 0 0 0;	width: 100%;	border-radius: 3px;	background-color: #00000D;}[dir="rtl"] .layout_core_menu_main{	float: right;}.layout_core_menu_main li{	display: inline-block;	padding: 8px 12px;}.layout_core_menu_main li > a{	line-height: 30px;	text-transform: uppercase;	font-size: 14px;}.layout_core_menu_main .navigation > li a:link, .layout_core_menu_main .navigation > li a:visited{	color: #FFFFFF;	text-decoration: none;}.layout_core_menu_main .navigation > li > a:hover{	color: #CD5545;}.layout_core_menu_main .navigation>li>a>i{	font-family: "Font Awesome 5 Free", fontawesome;}/* Advanced main menu */div.layout_sitemenu_menu_main{	width: 100%;	vertical-align: middle;}div.sitemenu_main_menu_wrapper{	margin: 0;	border-radius: 3px;}.sitemenu_main_menu > li a{	font-family: Source Sans Pro, sans-serif;}.sitemenu_main_menu > li > a{	font-size: 14px;	font-weight: normal !important;}div.sitemenu_links ul li a{	font-size: 14px;}.sitemenu_main_menu > li + li::before{	display: none;}/* Emotion box */#emoticons-button .seaocore_embox{	background-color: #ffffff;	border-color: #f2f0f0;	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);}#emoticons-button .seaocore_embox > .seaocore_embox_title{	color: #444;	border-color: #d9d8d8;}#emoticons-button .seaocore_embox > span.seaocore_embox_icon{	border-color: #d9d8d8;}#emoticons-button .seaocore_embox_arrow{	display: none;}/* For the tooltip visible on hover of the privacy and other icons*/p.adv_item_privacy_tip{	left: auto;	right: -5px;	top: -33px;}[dir="rtl"] p.adv_item_privacy_tip{	left: -5px;	right: auto;}p.adv_item_privacy_tip img{	right: 5px;	left: auto;	margin: 0, bottom:-9px;}[dir="rtl"] p.adv_item_privacy_tip img{	left: 5px;	right: auto;}.tip_main_body_stat{	clear: both;}#compose-menu{	margin-top: 15px;}#compose-menu a{	margin-right: 10px;}[dir="rtl"] #compose-menu a{	margin-left: 10px;	margin-right: 0;}#smoothbox_window h2{	padding: 10px;}#smoothbox_window body{	background-color: #ffffff;}/* Twitter and Facebook Tooltip in share popup */.composer_facebook_toggle:hover > .composer_facebook_tooltip, .composer_twitter_toggle:hover > .composer_twitter_tooltip{	right: 0;}[dir="rtl"] .composer_facebook_toggle:hover > .composer_facebook_tooltip [dir="rtl"] .composer_twitter_toggle:hover > .composer_twitter_tooltip{	left: 0;	right: auto;}/* Sign in and Sign Up popup*/#user_form_div_seaocore form{	border: none;	padding: 10px;}html .seao_smoothbox_lightbox_content{	border-radius: 3px;	background-color: #ffffff;}#user_form_div_seaocore form .form-elements .form-label{	text-align: left;}[dir="rtl"] #user_form_div_seaocore form .form-elements .form-label{	text-align: right;}.sitemenu_lightbox .headlinesitemenu,.seaocore_login_popup_wrapper ._headline-poup{	background: #ff5722;}#user_form_default_sea_lightbox.sitemenu_lightbox .navigation li,.sitemenu_lightbox_options a.close::before, .seaocore_login_popup_wrapper ._headline-poup ._close_icon, .seaocore_login_popup_wrapper ._headline-poup ._navigation li.active{	color: #fff;}/* Forum Widget*/ul.forum_categories .forum_lastpost{	width: 400px;}div.forum_topic_title_options a{	height: auto;}.forum_topic_posts{	margin-bottom: 20px;}.forum_topic_posts > li:last-child{	border-bottom: 3px solid #e4e0e0;}#forum_post_quick #photo-wrapper{	display: none;}/* Login page */#user_form_login #remember-label,#user_form_login #submit-label{	display: none;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sitereview_advanced_search_form #fieldset-grp1 #has_photo-wrapper .form-element{	margin-top: 10px !important;}}/* SE Vertical main menu */.global_left_panel #global_wrapper{	padding-top: 20px;}body.global_left_panel .layout_core_menu_main,.global_left_panel .menu_core_main_tip{	background-color: #ff5722;}.global_left_panel .layout_page_header{	position: static;}body.global_left_panel .layout_core_menu_main{	width: 235px !important;}.global_left_panel .menu_core_main_tip:after{	border-right-color: #ff5722;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	border-left-color: #ff5722;	border-right-color: transparent;}.global_left_panel .scrollbars ul.scrollbar.vertical li.scroll.bar-wrapper{	padding-left: 0;	padding-right: 0;}.global_left_panel .layout_page_header .layout_main .header-panel-toggle{	color: #fff;}.global_left_panel .layout_core_menu_main,.global_left_panel .layout_core_menu_main .panel-toggle{	border-right: 1px solid rgba(255, 255, 255, 0.1);}.global_left_panel .layout_sitemenu_menu_mini + .layout_core_menu_logo,.global_left_panel .layout_siteadvsearch_menu_mini + .layout_core_menu_logo,.global_left_panel .layout_core_menu_mini + .layout_core_menu_logo,.global_left_panel .layout_sitemenu_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main,.global_left_panel .layout_sitemenu_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.global_left_panel .layout_core_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.global_left_panel .layout_core_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main,.global_left_panel .layout_siteadvsearch_menu_mini + .layout_core_menu_logo + .layout_core_menu_main,.global_left_panel .layout_siteadvsearch_menu_mini + .layout_core_menu_logo + .layout_sitemenu_menu_main{	padding-top: 0;}.global_left_panel.panel-collapsed .layout_top + .layout_main,.global_left_panel.panel-collapsed .layout_sitecoretheme_menu_footer{	width: 100%;	-webkit-box-sizing: border-box;	-mox-box-sizing: border-box;	box-sizing: border-box;}.global_left_panel.panel-collapsed #global_content{	margin-top: 0 !important;}.global_left_panel.panel-collapsed .layout_core_menu_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main,.global_left_panel.panel-collapsed .layout_core_menu_main .menu_core_main i,.global_left_panel.panel-collapsed .layout_core_menu_main .panel-toggle{	width: 62px !important;}.layout_sitecoretheme_our_services + .layout_sitecoretheme_static_buttons,.layout_sitecoretheme_static_buttons + .layout_sitecoretheme_our_services{	border-top: 1px solid #f2f0f0;}#global_page_core-index-index .layout_sitealbum_list_popular_albums ul.thumbs{	text-align: center;/*	width: 1200px;*/	margin: 0 auto;}#global_page_core-index-index .layout_sitealbum_list_popular_albums ul.thumbs > li{	float: none;	display: inline-block;}.app_download_links .app_links_item{	color: #E45E4D !important;}/* ---------VERTICAL COLOR CONSTANT SETTING WORK --------*/.layout_page_header,.sitecoretheme_top_header{	background: #FFFFFF;}.sitecoretheme_footer_logo a{	color: #E45E4D!important;}.sitecoretheme_top_header_one .layout_core_menu_logo a{	color: #E45E4D;}/* Vertical theme main menu widget */.sitecoretheme_main_menu .navigation > li a{	color: #E45E4D;}.sitecoretheme_main_menu .navigation > li.more_link{	border: 1px solid #E45E4D;}.sitecoretheme_main_menu .navigation > li.more_link > span{	background: #E45E4D;}.sitecoretheme_main_menu .navigation li.active > a,.sitecoretheme_main_menu .navigation > li a:hover{	color: #CD5545!important;}.sitecoretheme_main_menu .navigation > li.more_link:hover{	border-color: #CD5545;}.sitecoretheme_main_menu .navigation > li.more_link:hover > span{	background: #CD5545;}.sitecoretheme_main_menu .navigation > li.more_link ul > li > a{	border-left: 2px solid transparent;}.sitecoretheme_main_menu .navigation > li.more_link ul > li:hover > a{	border-left: 2px solid #CD5545;}/*.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .navigation > li.more_link ul > li > a{	border: 0;	border-bottom: 2px solid transparent;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .navigation > li.more_link ul > li:hover > a{	border: 0;	border-bottom: 2px solid #CD5545;}*/.layout_sitecoretheme_header .sitecoretheme_top_header_two ._background_overlay{	background-color: #FFFFFF;}/* VERSATILE FOOTER *//*.versatile_footer_section{	background: #f5f5f5;}*/ul.versatile_check_assign{	margin: 0;	padding: 50px 0 50px;	list-style-type: none;	display: flex;	flex-wrap: nowrap;	position: relative;}/*.versatile_footer_section ul.versatile_check_assign > li{	width: 25%;	box-sizing: border-box;}*//*.versatile_footer_section ul.versatile_check_assign > li:first-child{	width: 27%;	padding-right: 50px;}*//*.versatile_footer_section ul.versatile_check_assign > li:last-child{width: 22%}*//*.main_container{	width: 1200px;	margin: auto;}*/.versatile_contact_info > h2{	font-size: 24pt;/*	text-transform: uppercase;	font-weight: 500;*/	color: #444#E45E4D;	padding-bottom: 20px;	margin-bottom: 0;	line-height: 24pt;}.versatile_contact_info > ul > li{	display: block;}.versatile_contact_info > ul > li > a{	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 1px dotted #0A294C;	display: block;	text-decoration: none;	color: #0A294C;	text-decoration: none;}.versatile_contact_info > ul > li:last-child > a{	border: none;}.address_bar_section_inner{	padding-bottom: 5px;	color: #0A294C;	font-size: 15px;}.address_bar_section_inner > span{	font-size: 15px;	display: block;	padding-bottom: 3px;}.address_bar_section_inner > span{	font-size: 15px;	display: block;	padding-bottom: 3px;}.logo_section_home,.social_icons_section{	text-align: right;}.right_side_logo_section > p{	font-size: 14px;	color: #0A294C;	padding-top: 20px;}.logo_section_home{	padding-bottom: 20px;}.social_bottom_icons > li > a > i{	position: absolute;	font-size: 18px;	color: #0A294C;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);}.social_icons_section > li,.social_bottom_icons > li{	display: inline-block;	width: 35px;	height: 35px;	border-radius: 100%;	position: relative;}.social_icons_section > li{	display: inline-block;	width: 30px;	height: 30px;	background: #687077;	border-radius: 100%;}.vertical_bottom_footer{	display: inline-block;	width: 100%;	padding: 15px 0;	background: #FCE4E0;}.vertical_bottom_footer .vertical_bottom_footer_content{	display: flex;	padding: 0 15px;	box-sizing: border-box;}.vertical_bottom_footer .vertical_bottom_footer_content .social_bottom_icons{	display: flex;	justify-content: flex-start;	width: 30%;}.vertical_bottom_footer .vertical_bottom_footer_content .copy_right_text{	justify-content: flex-end;	display: flex;	width: 70%;	padding-top: 10px;	font-size: 13px;	color: #666;}.social_bottom_icons > li{	display: inline-block;	width: 35px;	height: 35px;	border-radius: 100%;	margin-right: 5px;	border: 1px solid #FCE4E0;}.sitecoretheme_footer_block_head{	font-size: 17px;	text-transform: capitalize;	font-weight: 500;	color: #0A294C;	padding-bottom: 20px;}.social_bottom_icons > li:hover{	border-color: #E45E4D;}.social_bottom_icons > li:hover > a > i{	color: #E45E4D;}.versatile_contact_info > ul > li > a:hover{	color: #E45E4D;}.timeline-Viewport{	-ms-overflow-style: auto;}.versatile_contact_info > h2 > a,.address_bar_section_inner > a{	color: #FCE4E0;}.versatile_contact_info > h2 > a:hover, .address_bar_section_inner > a:hover, .copy_right_text > a:hover{	color: #E45E4D;}.copy_right_text > a{	display: inline-block;	padding: 0 8px;	color: #0A294C;}#global_content_simple .tip > span ~ button{	margin-left: 15px;}/* Template1 */.sitecore_main_footer_section_1 .newsletter_subscribe{	padding-top: 30px;	padding-bottom: 30px;}.sitecore_main_footer_section_1 .newsletter_subscribe h5{	font-size: 22px;	margin-bottom: 15px;}.sitecore_main_footer_section_1 .sitecoretheme_footer_bottom_block_inner{	text-align: center;	padding: 0 15px;	box-sizing: border-box;	font-size: 0;}[dir="rtl"] .sitecore_main_footer_section_1 .sitecoretheme_footer_bottom_block_inner{	text-align: center;}.sitecore_main_footer_section_1 .newsletter_subscribe h5{	font-size: 22px;	margin-bottom: 15px;	color: #0A294C;	font-weight: 400;}.sitecore_main_footer_section_1 .newsletter_subscribe input[type="text"]{	width: 25%;	height: 40px;	border-radius: 3px 0 0 3px;	vertical-align: top;}[dir="rtl"] .sitecore_main_footer_section_1 .newsletter_subscribe input[type="text"]{	border-radius: 0 3px 3px 0;}.sitecore_main_footer_section_1 .newsletter_subscribe button{	height: 40px;	border-radius: 0 3px 3px 0;}[dir="rtl"] .sitecore_main_footer_section_1 .newsletter_subscribe button{	border-radius: 3px 0 0 3px;}.sitecore_main_footer_section_1 .subscribe_msg{	text-align: center;	margin-top: 5px;}[dir="rtl"] .sitecore_main_footer_section_1 .subscribe_msg{	text-align: center;}/* Template2 */.versatile_main_footer_section + .vertical_bottom_footer{	margin-top: 25px;}.sitecore_main_footer_section_2 ul.versatile_check_assign{	padding-bottom: 0;}.sitecore_main_footer_section_2 .newsletter_subscribe{	margin-top: 20px;}.sitecore_main_footer_section_2 ul.versatile_check_assign > li{	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;	flex: 1;}.sitecore_main_footer_section_2 ul.versatile_check_assign .address_bar_section_inner i{	color: #E45E4D;	margin-right: 5px;}[dir="rtl"] .sitecore_main_footer_section_2 ul.versatile_check_assign .address_bar_section_inner i{	margin-left: 5px;	margin-right: 0;}.sitecore_main_footer_section_2 .versatile_contact_info_twitter iframe{	height: 250px !important;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head h2{	font-size: 17px;	text-transform: capitalize;	font-weight: 500;	color: #ffffff;	padding-bottom: 20px;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head ._item_list{	width: 55px;	height: 55px;	display: inline-block;	vertical-align: top;	margin-right: 10px;	margin-bottom: 10px;}[dir="rtl"] .sitecore_main_footer_section_2 .sitecoretheme_footer_block_head ._item_list{	margin-left: 10px;	margin-right: 0;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_rounded_listing ._items_wapper ._item_list > a{	width: 55px;	height: 55px;	vertical-align: top;}.sitecore_main_footer_section_2 .sitecoretheme_rounded_listing ._items_wapper ._item_list > a{	border-width: 2px;	border-radius: 3px;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_rounded_listing.sitecoretheme_listing_list_wapper ._items_wapper ._item_list > a{	width: 45px;	height: 45px;	float: left;	margin-right: 8px;}[dir="rtl"] .sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_rounded_listing.sitecoretheme_listing_list_wapper ._items_wapper ._item_list > a{	float: right;	margin-left: 8px;	margin-right: 0;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_listing_list_wapper ._item_list{	width: 100%;	height: 45px;	line-height: 45px;	margin-right: 0;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_listing_list_wapper ._item_list ._info{	overflow: hidden;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_listing_list_wapper ._item_list ._info ._title{	text-align: left;}[dir="rtl"] .sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_listing_list_wapper ._item_list ._info ._title{	text-align: right;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_listing_list_wapper ._item_list ._info a{	color: #0A294C;	font-weight: normal;}.sitecore_main_footer_section_2 .sitecoretheme_footer_block_head .sitecoretheme_listing_list_wapper ._item_list ._info a:hover{	color: #ff5722;}.sitecore_main_footer_section_2 .sitecoretheme_footer_bottom_block_inner{	text-align: center;	padding: 0 15px;	box-sizing: border-box;	font-size: 0;}.sitecore_main_footer_section_2 .newsletter_subscribe h5{	font-size: 22px;	margin-bottom: 15px;}.sitecore_main_footer_section_2 .newsletter_subscribe .layout_sitenewsletter_newsletter_subscribe{	padding: 0;}.sitecore_main_footer_section_2 .newsletter_subscribe input[type="text"]{	width: 25%;	height: 40px;	border-radius: 3px 0 0 3px;	vertical-align: top;}[dir="rtl"] .sitecore_main_footer_section_2 .newsletter_subscribe input[type="text"]{	border-radius: 0 3px 3px 0;}.sitecore_main_footer_section_2 .newsletter_subscribe button{	height: 40px;	border-radius: 0 3px 3px 0;}[dir="rtl"] .sitecore_main_footer_section_2 .newsletter_subscribe button{	border-radius: 3px 0 0 3px;}.sitecore_main_footer_section_2 .subscribe_msg{	text-align: center;	margin-top: 5px;}[dir="rtl"] .sitecore_main_footer_section_2 .subscribe_msg{	text-align: center;}/* Template3 */.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign{	padding-top: 30px;	padding-bottom: 30px;}.sitecore_main_footer_section_3 .sitecoretheme_footer_bottom_block_inner{	margin: 0;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:first-child{	width: 48%;	display: inline-block;	vertical-align: top;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child){	text-align: center;	margin-right: 3%;	margin-left: 3%;	font-size: 13px;	width: auto;	display: inline-block;	vertical-align: top;	max-width: 70px;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:last-child{	margin-right: 0;}[dir="rtl"] .sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:last-child{	margin-right: 3%;	margin-left: 0;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a::before{	content: "";	position: absolute;	width: 98%;	border: 1px dotted #fff;	top: 50%;	width: 72px;	left: 63px;}[dir="rtl"] .sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a::before{	right: 63px;	left: auto;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:last-child a:before{	border: none;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a{	display: block;	width: 70px;	height: 70px;	border: 5px solid #fff;	border-radius: 50%;	box-sizing: border-box;	position: relative;	box-shadow: inset 0 0 10px #909090;	background-color: rgba(255, 101, 99, 0.1);}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a:hover i{	background-color: #fff;	color: #ff5722;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a i{	line-height: 62px;	font-size: 24px;/*		box-shadow: inset 0 0 0 2px #fff;*/	border-radius: 50%;	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	transition: all .5s ease-in-out;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) span{	color: #fff;	margin-top: 10px;	display: block;	line-height: normal;	font-size: 15px;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a{	color: #fff;}.sitecore_main_footer_section_3 .newsletter_subscribe h5{	display: none;}.sitecore_main_footer_section_3 .newsletter_subscribe form input[type="text"]{	width: 64%;	margin: 0 auto;	height: 40px;	border-radius: 3px 0 0 3px;	vertical-align: top;	line-height: 24px;	padding: 0 10px;}[dir="rtl"] .sitecore_main_footer_section_3 .newsletter_subscribe form input[type="text"]{	border-radius: 0 3px 3px 0;}.sitecore_main_footer_section_3 .newsletter_subscribe form button{	height: 40px;	border-radius: 0 3px 3px 0;	font-size: 15px;	margin-left: -4px;}[dir="rtl"] .sitecore_main_footer_section_3 .newsletter_subscribe form button{	border-radius: 3px 0 0 3px;	margin-right: -4px;	margin-left: 0;}.sitecore_main_footer_section_3 .subscribe_msg{	text-align: center;	margin-top: 5px;}[dir="rtl"] .sitecore_main_footer_section_3 .subscribe_msg{	text-align: center;}.sitecore_main_footer_section_3 + .vertical_bottom_footer,.sitecore_main_footer_section_1 + .vertical_bottom_footer{	margin-top: 0;}@media(max-width: 1200px){}@media(max-width:920px){.logo_section_home, .social_icons_section{	text-align: center;}.right_side_logo_section{	text-align: center;}ul.versatile_check_assign > li > .versatile_contact_info > a > img{	max-width: 190px;}.sitecoretheme_main_menu a.menu_icon{	content: "";	font-family: 'Font Awesome 5 Free';	font-size: 18px;/*	color: #d9d8d8 !important;*/	padding: 5px 7px;	position: absolute;	top: 15px;	left: 0;	border: 1px solid;	border-radius: 3px;	cursor: pointer;	display: block !important;}[dir="rtl"] .sitecoretheme_main_menu a.menu_icon{	right: 0;	left: auto;}.menu_icon_active{	background: #E45E4D;	border: 1px solid #E45E4D !important;	color: #ffffff !important;}.sitecoretheme_top_header_container{	position: relative;}.sitecoretheme_fullsite_search,.sitecoretheme_fullsite_search.responsive_search_show button{	display: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_minimenu{	padding-right: 0;	width: auto;	display: inline-block;	float: right;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo{	padding-left: 0;	padding-right: 0;	display: inline-block;	width: auto;	float: none;	margin-right: 0;	box-sizing: border-box;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_logo .layout_core_menu_logo{	display: inline-block;	width: auto;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._top .responsive_search_toggle{	bottom: 8px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._top .sitecoretheme_fullsite_search.responsive_search_show{	bottom: -40px;	top: inherit;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .responsive_search_toggle{	background-color: transparent;	border-width: 0;}.responsive_search_toggle{	bottom: 3px;	right: 0px;	position: absolute;	width: 35px;	height: 35px;	padding: 0;	top: 10px;	background-color: transparent;	border-width: 0;}[dir="rtl"] .responsive_search_toggle{	left: 0px;	right: auto;}.sitecoretheme_fullsite_search.responsive_search_show{	display: block;	position: absolute;	top: 115px;	background: #333;	padding: 5px;	box-sizing: border-box;	left: 0;	right: 0;	border-radius: 3px;	z-index: 2;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_toggle_icon{	display: inline-block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content{	overflow-y: auto;/*    	right: 0px;	left: 0px;	position: absolute;*/	z-index: 110;}.layout_sitecoretheme_header .sitecoretheme_top_header_two._mobile_active ._mobile_main_menu_content{	max-height: 500px;	opacity: 1;	display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two._mobile_active ._mobile_menu_options .responsive_search_toggle,.layout_sitecoretheme_header .sitecoretheme_top_header_two._mobile_active ._top .sitecoretheme_search{	display: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content .sitecoretheme_main_menu{	float: none;	margin: 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu .menu_icon{	display: none !important;}.sitecoretheme_main_menu > ul.navigation{	position: absolute;	display: none;	background: rgba(0, 0, 0, 0.9);	border: 1px solid #444;	text-align: left;	z-index: 99;	margin: 10px 0 0 0;	left: 0;	max-height: 500px;	overflow-y: auto;	overflow-x: hidden;}[dir="rtl"] .sitecoretheme_main_menu > ul.navigation{	text-align: right;	left: auto;	right: 0;}.sitecoretheme_main_menu .navigation > li a{	display: block;	float: none;	font-size: 12px;	margin: 0;	padding: 10px 15px 10px 15px;	min-width: 130px;}.sitecoretheme_main_menu .navigation > li{	border-bottom: 1px solid #444 !important;}.sitecoretheme_main_menu .navigation > li:last-child{	border-bottom-width: 0!important;}.sitecoretheme_main_menu .navigation>li{	display: block;}.sitecoretheme_main_menu .sitecoretheme_submenu{	position: relative;	display: block !important;	background: none;	border: 0;	margin: 0;}.sitecoretheme_main_menu .navigation > li.more_link{	padding: 0 !important;	border: 0 !important;	margin: 0 !important;}.sitecoretheme_main_menu .navigation > li.more_link > span,.sitecoretheme_main_menu .sitecoretheme_submenu::before, .sitecoretheme_main_menu .sitecoretheme_submenu::after{	display: none;}.sitecoretheme_main_menu .fa-caret-up{	left: 5px;	position: absolute;/*  	top: -20px;*/	font-size: 30px;	color: rgba(0, 0, 0, 0.9);	top: 33px;}.sitecoretheme_header_top_head_right .sitecoretheme_main_menu .fa-caret-up{	top: 28px;}.sitecoretheme_header_top_head_right .sitecoretheme_main_menu a.menu_icon{	color: #fff;	top: 5px;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu a.menu_icon.menu_icon_active + .fa-caret-up{	display: block;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content .sitecoretheme_main_menu > ul.navigation{	position: relative;	margin: 0;	display: block;	width: 100%;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li > .sub_navigation_toggle{	padding: 15px;}.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li._show_sub_nav > .sub_navigation_toggle,.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li:hover > .sub_navigation_toggle, .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li > .sub_navigation_toggle{	top: 0px;}.sitecoretheme_main_menu ul.navigation li > .sub_navigation{	position: relative;	display: block;	top: auto;	margin-left: 30px;	padding-left: 10px;	border-left: 1px solid #444 !important;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content .sitecoretheme_main_menu > ul.navigation li{	display: block;	padding: 0 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content .sitecoretheme_main_menu > ul.navigation li a{	text-align: left;	padding: 5px 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_main_menu_content{	display: block;}}@media only screen and (max-width: 1199px) and (min-width: 921px){.sitecore_main_footer_section_3 ul.versatile_check_assign{	display: block;	text-align: center;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child){	margin-right: .8%;	margin-left: .8%;}[dir="rtl"] .sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:last-child{	margin-right: .8%;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:first-child{	width: 39%;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child) a::before{	content: none;}}@media(max-width:920px){.sitecore_main_footer_section_2 ul.versatile_check_assign > li{	width: 33%;	display: inline-block;	vertical-align: top;	margin-bottom: 20px;}ul.versatile_check_assign{	display: inline-block;	width: 100%;	padding: 30px 0;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign{	text-align: center;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:not(:first-child){	display: none;}.sitecore_main_footer_section_3 .versatile_footer_section ul.versatile_check_assign > li:first-child{	width: 100%;	padding-right: 0;	padding-bottom: 0;}.sitecore_main_footer_section_3 .versatile_contact_info > h2,.sitecore_main_footer_section_3 form{	text-align: center;}.sitecore_main_footer_section_3 .newsletter_subscribe form input[type="text"]{	max-width: 55%;}}@media(max-width: 767px){.layout_seaocore_menu_mini #core_menu_mini_menu ul li .pulldown_contents_wrapper .seaocore_pulldown_arrow{	display: none;}.layout_seaocore_menu_mini #core_menu_mini_menu ul li .pulldown_contents_wrapper{	top: 60px;}.vertical_bottom_footer .vertical_bottom_footer_content{	display: block;}.vertical_bottom_footer .vertical_bottom_footer_content .social_bottom_icons,.vertical_bottom_footer .vertical_bottom_footer_content .copy_right_text{	width: 100%;	justify-content: center;	display: inline-block;	text-align: center;}.vertical_bottom_footer .vertical_bottom_footer_content .copy_right_text{	padding-top: 10px;}div.sitecoretheme_main_menu .navigation > li a{	color: #ffffff;}.sitecore_main_footer_section_2 ul.versatile_check_assign > li{	width: 100%;}.sitecore_main_footer_section_2 .newsletter_subscribe input[type="text"],.sitecore_main_footer_section_1 .newsletter_subscribe input[type="text"]{	width: 62%;}}@media (max-width: 600px){div.cover_photo_profile_options{	position: static;	margin-left: 20px;}ul.albums_editphotos > li{	width: 100%;	padding: 0;}}@media (max-width: 480px){.versatile_footer_section ul.versatile_check_assign > li, .versatile_footer_section ul.versatile_check_assign > li:first-child, .versatile_footer_section ul.versatile_check_assign > li:last-child{	width: 100%;}#global_page_user-edit-profile .form-element > button[type="submit"]{	margin-top: 15px;}}/*footer css section end*//* Vertical Footer */.layout_page_footer{	background-color: #FCE4E0;}.sitecoretheme_footer_desc,.sitecoretheme_footer_content_inner ul > li > a,.layout_sitecoretheme_menu_footer .tip span,.sitecoretheme_footer_bottom_block_inner span,.sitecoretheme_footer_content_block .social_connect ul > li > a i,.sitecoretheme_footer_bottom_block .social_connect ul > li > a i{	color: #0A294C;}.sitecoretheme_footer_content_block .contact_info li span,.sitecoretheme_footer_content_block .contact_info li a{	color: #0A294C !important;}.sitecoretheme_footer_content_block .contact_info li a:hover{	color: #E45E4D !important;}.sitecoretheme_footer_content_inner ul > li > a:hover, .sitecoretheme_footer_content_inner ul > li > a:active, .sitecoretheme_footer_content_inner ul > li > a:focus, .sitecoretheme_footer_content_block .social_connect ul > li > a:hover i, .sitecoretheme_footer_bottom_block .social_connect ul > li > a:hover i{	color: #E45E4D;}.sitecoretheme_footer_content_inner ul > li:first-child, .sitecoretheme_footer_bottom_block_inner h5{	color: #0A294C;}.sitecoretheme_footer_content_block .contact_info li i{	color: #ff5722;}/* Core footer + Advanced footer */div.layout_core_menu_footer,div.layout_sitemenu_menu_footer{	background: #FCE4E0;	color: #444#E45E4D;}.layout_core_menu_footer a.menu_core_footer,.layout_sitemenu_menu_footer a.menu_core_footer{	color: #FCE4E0;}.layout_core_menu_footer a.menu_core_footer:hover, .layout_sitemenu_menu_footer a.menu_core_footer:hover{	color: #E45E4D;}/* Sign up button */.layout_sitecoretheme_images .spec_btnsblock a{	color: #ffffff;	border: 1px solid #E45E4D;	background: #E45E4D;}.layout_sitecoretheme_images .spec_btnsblock a:hover{	background: #0A294C;	border-color: #0A294C;}.layout_sitecoretheme_images .spec_btnsblock a + a{	border: 1px solid #ffffff;	color: #ffffff;	background: transparent;}.layout_sitecoretheme_images .spec_btnsblock a + a:hover{	background-color: #ffffff;	color: #E45E4D;}/* Highlights block */#global_page_core-index-index .layout_sitecoretheme_highlights_block{	background-color: transparent!important;}.sitecoretheme_middle_content_item:hover .sitecoretheme_content_icon span{	border-color: #ff5722;}.sitecoretheme_middle_content_item:hover .sitecoretheme_content_icon span i, .sitecoretheme_middle_content_item:hover .sitecoretheme_content_info h3 a{	color: #ff5722;}.sitecoretheme_content_info h3{	color: #222;}/*.sitecoretheme_content_icon span{	border: 1px solid #222;}*/.sitecoretheme_content_icon span i{	color: #222;}.sitecoretheme_middle_image_block a.seao_smoothbox i{	color: #ffffff;	background: #E45E4D;}.sitecoretheme_middle_image_block:hover a.seao_smoothbox i{	color: #E45E4D;	background: #ffffff;}.sitecoretheme_middle_image_block:before, .sitecoretheme_middle_image_block:after{	border-color: #ff5722;}.sitecoretheme_middle_content_item .sitecoretheme_content_icon > span{	background-color: #fff;}.sitecoretheme_middle_content_item .sitecoretheme_content_info{	background-color: #ffffff;}/* CTA block (This widget might need new settings for colors)*/.sitecoretheme_static_buttons a{	color: #444;	border: 2px solid #ff5722;}.sitecoretheme_static_buttons a:link, .sitecoretheme_static_buttons a:visited{	color: #444;}.sitecoretheme_static_buttons a:hover{	background-color: #ff5722;	color: #fff;}.sitecoretheme_content-blocks_wrapper ._main_style_1 ul > li ._readmore a:hover{	background-color: #ff5722!important;	color: #ffffff;}.sitecoretheme_static_buttons.sitecoretheme_static_buttons_style2 a:hover span._icon span > img:last-child{	display: inline-block;}.button_link span._icon span .cta_dnone{	display: none;}/* Text Banner (This widget might need new settings for colors)*/.sitecoretheme_text_banner_container_fluid{	background-color: #ff5722;}.sitecoretheme_text_banner_content_wrapper button,.sitecoretheme_text_banner_content_wrapper button:hover, .sitecoretheme_text_banner_content_wrapper button:active{	background-color: #0A294C;	color: #fff;}/* Counter Stat block *//*.sitecoretheme_counter_container{	background-color: #ff5722;}*//* App Promotion block (This widget might need new settings for colors) */.demo_app_container{	background-color: #0f1721;}#global_page_core-index-index .layout_sitecoretheme_app_promotion{	background-color: #ff5722!important;	padding: 90px 0 0 0!important;}#global_page_core-index-index .layout_sitecoretheme_app_promotion > h3{	font-size: 36px!important;	letter-spacing: unset;	color: #fff;}#global_page_core-index-index .layout_sitecoretheme_app_promotion .widgets_title_border i{	color: #e4e0e0;}#global_page_core-index-index .layout_sitecoretheme_app_promotion .widgets_title_description{	color: #fff;}{	display: none;}.app_download_links .app_links_item{	color: #ff5722;}/* privacy field dropdown */div.field-privacy-selector,div.field-privacy-selector ul{	background-color: #fff;	color: #444;	text-shadow: none;}div.field-privacy-selector{	margin-left: 0;}/* SE Cover photo pulldown */html ul.profile_options_pulldown,html .coverphoto_navigation ul{	background-color: #fff;}html ul.profile_options_pulldown:before, html .coverphoto_navigation ul:before{	border-bottom-color: #fff;}html ul.profile_options_pulldown > li,html .coverphoto_navigation ul > li{	border-bottom-color: #e4e0e0;}html #global_page_user-profile-index .layout_top + .layout_main{	padding: 0;}/* Homepage background video plugin */.layout_sitehomepagevideo_videos{	width: 100% !important;	max-width: 100% !important;}/* Core chat plugin css */.chat_users_wrapper,.chat_users > li,.chat_main{	border: 1px solid #f2f0f0;}.chat_users > li{	background-color: #ffffff;}.chat_users_wrapper,.chat_main{	background-color: #efefef;}/* Override for user module */#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: hidden;}/* Invite form */#invite_form #friendship{	margin: 0;	vertical-align: top;}/* Sitevideo plugin override */#createChannel-wrapper.form-wrapper,#channel-wrapper.form-wrapper{	float: none;}/* Labels display for every plugin */.global_form #search-label,.global_form #submit-label,.global_form #channelsubmit-label{	display: none;}/* Core popup override */#user_form_login,#signup_account_form{	margin-top: 0;}/* Core Browse Navigation UI issues fixes */[id*='global_page_album-'] #global_content > .headline,[id*='global_page_blog-'] #global_content > .headline,[id*='global_page_poll-'] #global_content > .headline,[id*='global_page_video-'] #global_content > .headline,[id*='global_page_music-'] #global_content > .headline,[id*='global_page_user-'] #global_content > .headline,[id*='global_page_classified-'] #global_content > .headline{	padding: 15px;	border-radius: 2px;}[id*='global_page_album-'] .headline + .layout_middle{	background-color: #ffffff;	padding: 15px;	margin-top: 15px;}/* Core events start and end date calendar UI issues fixes */#event_create_form .calendar_output_span{	vertical-align: top;}div.event_calendar_container button.event_calendar{	background-repeat: no-repeat;	padding: 0;}.widgets_title_border i:before{	content: "\f10b";}.widgets_title_border i{	font-family: 'Font Awesome 5 Free', sans-serif;	width: auto;	height: auto;	border: none;	font-size: 15px;	font-style: normal;	color: #ff5722;}.vrtcl-scroll-menu-wrap{	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition: all 500ms ease 0s;	transition: all 500ms ease 0s;}/*#searchBox #submitButton-element button,.siteforum-search-box #save-element button,#searchBox button{	width: auto;	text-indent: 0;	padding: 7px 20px;}*//*#searchBox #submitButton-element button:after{	display: none;}*/.siteforum-search-box #save-element button:after{	transform: none;	background: transparent;	opacity: 1;}/* Media Queries for RESPONSIVE DESIGN *//*Header*/.layout_core_menu_logo a img{	max-height: 72px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header>._top{	position: relative;}.sitecoretheme_top_header_container .sitecoretheme_search{	position: absolute;	top: 40%;	width: 300px;}.sitecoretheme_top_header_container .sitecoretheme_minimenu{	margin-top: 20px;}.sitecoretheme_fullsite_search button i:before{	color: #0A294C !important;	font-size: 25px;}.sitecoretheme_fullsite_search input[type="text"],.sitecoretheme_fullsite_search input::placeholder{	border-bottom-color: #0A294C !important;	color: #0A294C !important;}.sitecoretheme_top_header_container .sitecoretheme_search .sitecoretheme_fullsite_search,.sitecoretheme_fullsite_search input[type="text"]{	width: 100%;}a.menu_core_main.custom_215{	color: #ffa200 !important;	font-weight: 800;}.sitecoretheme_main_menu ul li.active span{	color: #fff !important;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_mainmenu{	float: none;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom ._bottom_content{	max-width: inherit !important;	padding: 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu >ul>li{	padding: 12px 0;}.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_main_menu > ul > li > a > span{	font-weight: 600;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_toggle_icon{	background-color: #00000d;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._mobile_menu_options #responsive_search_toggle{	display: none;}.sitecoretheme_content-blocks_wrapper ._main_style_two_blocks_listing ul > li ._item_info{	left: 190px;}.fa-sign-out-alt:before, .fa-sign-out-alt:after{	display: none;}a.user_auth_link.menu_core_mini.core_mini_auth span,a.no-dloader.menu_core_mini.core_mini_auth span{	background-image: url(https://image.yespoho.com/wp-content/uploads/2021/11/22162335/mycommunity_user.png);	background-size: 20px;	background-position: center;	background-repeat: no-repeat;}/*Footer*/.layout_page_footer:before{	background-color: transparent;}/*Landing page*/.sitecoretheme_middle_image_block img{	border-radius: 50%;}.sitecoretheme_counter_wrapper h4{	font-weight: 900;}.sitecoretheme_counter_wrapper p{	color: #fff;	font-weight: 800;}@media(min-width:920px){.layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li > .sub_navigation_toggle{	top: 24px;	font-size: 10px;	right: 12px;}.sitecoretheme_main_menu ul.navigation li > .sub_navigation li a,.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li ul > li a:hover{	color: #E45E4D !important;}.sitecoretheme_main_menu ul.navigation li > .sub_navigation{	background-color: #fff !important;	-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, .1);	-webkit-box-shadow: 0 4px 8px rgb(0 0 0 / 10%);	box-shadow: 0 4px 8px rgb(0 0 0 / 10%);	background-color: #fff;	border-radius: 5px;	margin: -16px auto;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li ul > li a:hover{	color: #E45E4D !important;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li .sitecoretheme_submenu{	background-color: #fff !important;	-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, .1);	-webkit-box-shadow: 0 4px 8px rgb(0 0 0 / 10%);	box-shadow: 0 4px 8px rgb(0 0 0 / 10%);	background-color: #fff;	border-radius: 5px;	margin: 38px auto !important;	border-bottom: 0px !important;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li .sitecoretheme_submenu a{	color: #E45E4D !important;}}@media only screen and (min-width: 1300px){.collage_images_box{	top: 30px;}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.collage_image_template .temp_cover_options div.edit-button{	right: 80px;}}@media screen and (max-width: 1200px){div#global_content{	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}.layout_page_header.sitecoretheme_core_widgets_header .layout_main{	padding-left: 15px !important;	padding-right: 15px !important;	box-sizing: border-box;}}@media only screen and (max-width: 1199px){div.layout_page_footer .layout_main{	padding-left: 0;	padding-right: 0;}.layout_core_container_tabs div.tabs_alt #main_tabs li{	display: inline-table;}#seao_social_share_buttons_wrapper{	display: none;}div.seao_share_buttons_left_content{	padding-left: 0;}.layout_top .layout_middle{	padding: 0 !important;}div.layout_sitecoretheme_navigation{	position: static;	float: left;	width: 100%;}[dir="rtl"] div.layout_sitecoretheme_navigation{	float: right;}div.layout_sitecoretheme_navigation > div{	box-sizing: border-box;	padding: 0 10px;	width: 100% !important;}.headline h2,.headline h2 a{	margin-left: 22px !important;	margin-top: 4px;}[dir="rtl"] .headline h2,[dir="rtl"] .headline h2 a{	margin-right: 22px !important;	margin-left: 0 !important;}.layout_left .layout_core_html_block img,.layout_right .layout_core_html_block img{	max-width: 100%;}.global_form .mce-container,.global_form .mce-container *,.global_form .mce-widget,.global_form .mce-widget *{	white-space: normal;}.default_temp_inside{	margin-left: 0;	margin-right: 0;}}@media only screen and (max-width: 1199px){.layout_right{	padding-left: 0;	float: left;	clear: both;	padding-right: 15px;}[dir="rtl"] .layout_right{	padding-left: 15px;	float: right;	padding-right: 0;}}@media only screen and (max-width:1199px) and (min-width:921px){div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	margin-top: -72px;}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.sc_cover_template_1_tabs.layout_core_container_tabs div.tabs_alt{	margin-left: 0;}.transparent_cover_tabs .tabs_alt > ul > li.more_tab.tab_open ul li{	display: block !important;}}@media only screen and (max-width: 1024px){div.seaocore_profile_cover_has_tabs div.tab_pulldown_contents_wrapper{	margin-top: -20px;}div.transparent_cover_tabs .tabs_alt > ul > li,div.transparent_cover_tabs.layout_core_container_tabs div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li{	height: 48px;	line-height: 48px;}}@media only screen and (max-width: 980px){img.main{	max-width: 100% !important;}h3{	font-size: 1.2em;}.edit_form .global_form_box > div .form-elements > div input[type="text"]{	width: 94%!important;}div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	margin: -79px auto 10px;	position: absolute;}div.trans_cover_temp .seaocore_profile_fullwidth_cover_photo .seaocore_profile_cover_head_section_inner{	height: 100%;}div.collage_image_temp_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -86px;}div.transparent_cover_tabs .tabs_alt > ul > li{	height: 45px;	line-height: 45px;}}@media only screen and (max-width: 767px){.sitecoretheme_top_header .layout_core_menu_logo{	width: 100%;}.sitecoretheme_top_header .layout_core_menu_logo a,.sitecoretheme_top_header .layout_core_menu_logo a:hover{	display: block;	text-align: center;}}@media only screen and (max-width: 800px){div.sc_cover_template_2_tabs.layout_core_container_tabs div.tabs_alt, div.sc_cover_template_3_tabs.layout_core_container_tabs div.tabs_alt{	margin-top: -58px;}}@media only screen and (max-width: 600px){.headline h2, .headline h2 a{	font-size: 22px !important;	margin-left: 0px !important;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .layout_core_menu_logo,.global_left_panel .layout_page_header .layout_main .layout_core_menu_logo{	width: 85%;}.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + div,.global_left_panel.panel-collapsed .layout_page_header .layout_main .header-panel-toggle + a{	width: auto;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div{	margin-bottom: 5px;}}@media only screen and (min-width: 581px) and (max-width: 767px){div.trans_cover_temp .seaocore_profile_cover_photo_wrapper .cover_photo_wap{	height: 308px !important;}div.transparent_cover_tabs div.tabs_alt > ul > li > a,div.transparent_cover_tabs div.tabs_alt > ul > li > a > span{	color: #ffffff !important;}}@media only screen and (max-width: 767px){.layout_core_menu_logo{	width: 100%;	text-align: center;	float: none;	margin-bottom: 10px;}[dir="rtl"] .layout_core_menu_logo{	text-align: center;}.layout_left,.layout_right{	display: block;	width: 100% !important;	padding: 0;}.layout_middle{	clear: both;}.layout_left{	display: none;}.layout_right{	display: block;}.trans_cover_temp div.seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	visibility: visible !important;}div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	position: absolute;	margin: -86px auto 0 !important;}.generic_layout_container.layout_core_container_tabs.transparent_cover_tabs{	padding: 0;}.transparent_cover_tabs .tabs_alt > ul{	padding: 0 20px !important;	width: 93%;	margin: auto;	box-sizing: border-box;}div.transparent_cover_tabs div.tabs_alt > ul > li{	border-bottom: 0;	line-height: 35px;	height: 35px;}div.transparent_cover_tabs.layout_core_container_tabs div.tabs_alt li.more_tab > .tab_pulldown_contents_wrapper ul > li{	border-bottom: 0;	line-height: 38px;	height: 38px;}div.transparent_cover_tabs .tabs_alt > ul > li:hover:before, div.transparent_cover_tabs .tabs_alt > ul > li:hover a, div.transparent_cover_tabs .tabs_alt > ul > li > a, div.transparent_cover_tabs .tabs_alt > ul > li > a:hover, div.transparent_cover_tabs .tabs_alt > ul > li.active > a, div.transparent_cover_tabs .tabs_alt > ul > li.active > a:hover, div.transparent_cover_tabs .tabs_alt > ul > li > a > span, div.transparent_cover_tabs .tabs_alt > ul > li.tab_open > a, .transparent_cover_tabs.layout_core_container_tabs .tab_pulldown_contents > ul > li, .transparent_cover_tabs.layout_core_container_tabs .tab_pulldown_contents > ul > li:hover{	color: #ffffff !important;}.transparent_cover_tabs .tab_pulldown_contents > ul > li.active,.transparent_cover_tabs .tab_pulldown_contents{	background-color: transparent;}div.seaocore_profile_cover_has_tabs div.tab_pulldown_contents_wrapper{	margin-top: 0;}div.sc_cover_template_2 .sc_halfwidth_inside_coverphoto_template #sitecontent_cover_photo #setting_button_dropdown > a{	padding-top: 3px !important;	padding-bottom: 3px !important;}.layout_core_menu_mini > div > ul{	overflow-x: auto;	white-space: nowrap;	text-align: center;}.global_form div.form-element select{	width: 100%;	margin-bottom: 5px;	max-width: 100%;}.layout_core_menu_mini{	width: 100%;	display: inline-block;	text-align: center;}}@media only screen and (max-width: 600px){#global_search_form_container, .global_form div.form-element{	width: 100%;}.layout_messages_menu + .layout_core_content form{	float: none!important;	margin-top: 10px;}.messages_list > ul > li{	border-bottom: 1px solid #f2f0f0;}.messages_list .messages_list_info,ul.message_view .message_view_info{	clear: both;	padding-top: 10px;	overflow: visible !important;}html ul.message_view .message_view_from{	text-align: left;}[dir="rtl"] html ul.message_view .message_view_from{	text-align: right;}html #messages_compose .compose-content{	width: 90%;}#messages_form_reply > div{	width: 100% !important;}#messages_form_reply .compose-container,#messages_form_reply .compose-content{	width: 95% !important;}html ul.forum_categories ul > li + li,html ul.forum_topics > li + li{	padding: 10px 0;}html ul.forum_categories .forum_icon,html ul.forum_topics .forum_topics_icon{	padding: 5px;	margin-left: 0;}[dir="rtl"] html ul.forum_categories .forum_icon,[dir="rtl"] html ul.forum_topics .forum_topics_icon{	margin-right: 0;}html ul.forum_categories .forum_lastpost,html ul.forum_topics .forum_topics_lastpost{	padding: 5px 2px 5px;}html ul.forum_categories .forum_topics,html ul.forum_categories .forum_posts,html ul.forum_topics .forum_topics_replies,html ul.forum_topics .forum_topics_views{	float: left;	padding: 5px;	text-align: left;}[dir="rtl"] html ul.forum_categories .forum_topics,[dir="rtl"] html ul.forum_categories .forum_posts,[dir="rtl"] html ul.forum_topics .forum_topics_replies,[dir="rtl"] html ul.forum_topics .forum_topics_views{	float: right;	text-align: right;}html ul.forum_categories .forum_title,html ul.forum_topics .forum_topics_title{	width: 97%;	padding: 10px 5px 7px;	clear: both;}ul.forum_topic_posts .forum_topic_posts_info,ul.forum_topic_posts .forum_topic_posts_info_top_options{	clear: both;	text-align: left !important;}[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info,[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_options{	text-align: right!important;}html div.forum_topic_posts_info_body{	padding-left: 0;}[dir="rtl"] html div.forum_topic_posts_info_body{	padding-right: 0;}div.forum_topic_posts_info_body p{	margin-left: 0 !important;	margin-right: 0 !important;}div.sc_cover_template_3 #sitecontentcover_middle_content .seaocore_button#others_button_dropdown > a,div.sc_cover_template_3 div.sc_halfwidth_inside_coverphoto_template #sitecontent_cover_photo #setting_button_dropdown > a,div.sc_cover_template_3 div.sc_halfwidth_outside_coverphoto_template #sitecontent_cover_photo #setting_button_dropdown > a{	padding-top: 3px !important;	padding-bottom: 3px !important;}}@media only screen and (max-width:530px){.trans_cover_temp div.seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 42px auto 10px !important;}}@media screen and (max-width:480px){.trans_cover_temp div.seaocore_profile_fullwidth_cover_photo + .seaocore_profile_cover_head_section{	margin: 114px auto 10px;}}@media only screen and (max-width: 479px){div.layout_core_container_tabs.transparent_cover_tabs div.tabs_alt{	margin-top: -96px !important;}}@media only screen and (max-width: 380px){html .seaocore_share_popup .form-elements textarea{	width: 60% !important;}.layout_page_footer .layout_sitecoretheme_homepage_footertext > h3{	line-height: 29px;}}@media screen and (min-width:601px){.layout_page_header .layout_core_search{	margin-left: 35px;}}@media screen and (min-width: 768px){.sitecoretheme_footer_content_block, .sitecoretheme_footer_bottom_block .contact_no, .sitecoretheme_footer_bottom_block .social_connect{	width: 50%;	float: left;}[dir="rtl"] .sitecoretheme_footer_content_block,[dir="rtl"] .sitecoretheme_footer_bottom_block .contact_no,[dir="rtl"] .sitecoretheme_footer_bottom_block .social_connect{	float: right;}.sitecoretheme_images_middle_caption p{	max-width: 70%;	margin: 0 auto;}.layout_core_menu_mini > div > ul{	float: right;}[dir="rtl"] .layout_core_menu_mini > div > ul{	float: left;}.layout_core_menu_mini{	float: right;}[dir="rtl"] .layout_core_menu_mini{	float: left;}.global_form div.form-element select[name*='[month]'],.global_form div.form-element select[name*='[day]'],.global_form div.form-element select[name*='[year]']{	width: 32.7%;	max-width: 32.7%;}}@media screen and (min-width: 921px){.layout_core_menu_logo{	text-align: left;}[dir="rtl"] .layout_core_menu_logo{	text-align: right;}.layout_core_menu_logo a,.layout_core_menu_logo a:hover{	display: table-cell;}div.layout_sitemenu_menu_main{	margin-top: 10px;}}@media screen and (max-width: 920px){.global_sitecoretheme_header_body_wapper.sitemenu-vertical-left-mainmenu .layout_sitemenu_sitecoretheme_header_toggle_button, [dir="rtl"] .sitemenu-vertical-right-mainmenu .layout_sitemenu_sitecoretheme_header_toggle_button{	position: absolute;	left: 0;}.global_sitecoretheme_header_body_wapper.sitemenu-vertical-right-mainmenu .layout_sitemenu_sitecoretheme_header_toggle_button,[dir="rtl"] .sitemenu-vertical-left-mainmenu .layout_sitemenu_sitecoretheme_header_toggle_button{	position: absolute;	right: 0;}.sitemenu-vertical-overlay.sitemenu-horizontal-main-menu .sitecoretheme_header_top_head_right div.layout_sitemenu_menu_main{	position: absolute;	top: 6px;	width: 35px !important;	left: 0;}}@media screen and (min-width: 992px){.sitecoretheme_footer_content_block{	width: 25%;}.sitecoretheme_footer_bottom_block .contact_no{	width: 16%;}.sitecoretheme_footer_bottom_block .newsletter_subscribe{	float: right;}[dir="rtl"] .sitecoretheme_footer_bottom_block .newsletter_subscribe{	float: left;}.sitecoretheme_footer_bottom_block .social_connect{	width: 30%;}.sitecoretheme_footer_bottom_block .newsletter_subscribe form input{	width: 300px;}}@media screen and (min-width: 1200px){.layout_page_header .layout_main{	width: 1200px;	margin: 0 auto;}.global_sitecoretheme_header_body_wapper #global_header .layout_page_header .layout_main{	width: 100%;	min-width: 1200px;	max-width: none;}#global_content{	width: 1200px;	margin: 0px auto 0px auto;	overflow: hidden;	min-height: 500px;}.layout_sitecoretheme_menu_footer .main_container{	max-width: 1200px;	width: 100%;	margin: 0px auto;	box-sizing: border-box;}div.sitemenu_main_menu_wrapper > nav{	margin: 0 auto;	width: 1200px;}.layout_top + .layout_main{	max-width: 1200px;	margin: 0 auto;	box-sizing: border-box;}#global_page_core-index-index .layout_main{	min-width: 1200px;	max-width: 1200px;	margin: 0 auto;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link .sitecoretheme_submenu{	max-width: 1200px;	width: 100%;	right: 50%;	transform: translateX(50%);}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._bottom ._bottom_content,.layout_sitecoretheme_header .sitecoretheme_top_header_two ._fix_top_header > ._fix_top_content{	max-width: 1200px;}}@media only screen and (max-width: 767px){.layout_core_menu_mini > div > ul > li{	position: static;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner,.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_buttons_inner{	width: 100%;	display: block;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner{	margin-bottom: 40px;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_buttons_inner{	padding: 0;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner > span{	width: 300px;	height: 300px;}.sitecoretheme_top_header.sitecoretheme_top_header_one .sitecoretheme_minimenu{	width: 100%;}.sitecoretheme_top_header.sitecoretheme_top_header_one .layout_seaocore_menu_mini{	float: none;}.sitecoretheme_top_header.sitecoretheme_top_header_one .layout_seaocore_menu_mini #core_menu_mini_menu > ul{	overflow-x: auto;	white-space: nowrap;	width: 100%;	float: none;	text-align: center;}.sitecoretheme_top_header_two .layout_seaocore_menu_mini #core_menu_mini_menu > ul{	white-space: nowrap;}}@media (min-width: 768px){.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner{	width: 40%;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_buttons_inner{	width: 60%;	padding: 0 20px;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner > span{	width: 300px;	height: 300px;}#global_page_user-edit-profile .global_form div.form-element{	float: none;}#global_page_user-edit-profile .global_form div#submit-label{	display: none;}.sitecoretheme_fullsite_search input[type="text"],.sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"]{	border-bottom-color: #0A294C;	color: #0A294C;}.sitecoretheme_fullsite_search button i:before, .sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form button:before{	color: #0A294C;}}@media(min-width:981px){.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 .sitecoretheme_static_image_inner > span{	width: 400px;	height: 400px;}}/*28/sept/2018*/.signup_login_popup_wrapper #buttons-wrapper #remember{	margin-top: 1px;}#TB_window a:hover{	color: #ff5722!important;}.signup_login_popup_wrapper #TB_ajaxContent{	height: auto!important;	padding-bottom: 15px;}.sitecoretheme_team_members_wapper ._main_wapper._style_2 .sitecoretheme_team_member_wapper ._thumb > img.item_photo_sitecoretheme_team{	width: 100%;}/*.layout_sitecoretheme_header .sitecoretheme_top_header_two .sitecoretheme_mainmenu{	float: none;	display: flex;	justify-content: center;}*/@media only screen and (max-width: 600px) and (min-width: 481px){.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top .sitecoretheme_social-sites, .layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top .sitecoretheme_social-sites > div{	float: none;	display: inline-block;	vertical-align: middle;	width: 100%;	text-align: center;	box-sizing: border-box;	margin-right: 0;}}@media (max-width: 600px){.layout_page_header .seaocore_change_location span{	float: none;}.sitecoretheme_content-blocks_wrapper ._main_style_3 ul > li{	width: 100%;}.layout_sitecoretheme_static_buttons .sitecoretheme_static_buttons.sitecoretheme_static_buttons_style1 li{	height: auto;}.networks_left,ul.networks{	width: auto;}.tab_pulldown_contents > ul > li{	min-width: unset!important;	text-transform: uppercase;	border: 0!important;	font-weight: bold;}.adv-active .adv-activeity-post-container-bottom{	padding: 11px 5px!important;}#compose-submit{	padding: 7px!important;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top{	overflow: auto;	text-align: center;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._static_top_header > ._top .sitecoretheme_minimenu{	float: none;	display: inline-block;	vertical-align: middle;}html .global_form div.form-element{	width: 100% !important;	max-width: 100%;	min-width: unset;}}/*ballon-marker section css*/.ballon-marker-wapper ._item-row ._item-row-inner::before{	background-color: #ff5722;}.ballon-marker-wapper ._item-row ._item-row-inner ._icon i{	color: #ff5722;}.ballon-marker-wapper ._item-row ._item-row-inner ._icon > div{	border-color: #ffffff;}/*#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container:nth-child(even) h3:after{background-color:#ffffff}*//*.layout_sitecoretheme_header .sitecoretheme_top_header_one{	padding: 0 15px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two ._top,.layout_sitecoretheme_header .sitecoretheme_top_header_two ._bottom{	padding-left: 15px;	padding-right: 15px;	box-sizing: border-box;}*/@media(min-width: 979px){.sitecoretheme_top_header_one .sitecoretheme_social-sites{	margin: 0 -15px;}}/*.sitecoretheme_top_header.sitecoretheme_top_header_one .layout_core_menu_mini > div > ul{	padding-top: 3px;}*/.global_sitecoretheme_left_panel_slide .sitecoretheme_top_header.sitecoretheme_top_header_one .layout_core_menu_mini > div > ul{	padding: 0px;}.sitecoretheme_top_header.sitecoretheme_top_header_one .sitecoretheme_top_header_container{	padding: 5px 0;}.sitecoretheme_top_header.sitecoretheme_top_header_two .layout_core_menu_mini > div > ul{	padding-top: 2px;}.adv_post_container .compose-container-text-decoration .adv-photo .adv_post_box .compose-container textarea,.adv_post_container .compose-container-text-decoration .adv-photo .adv_post_box .compose-highlighter{	color: #999!important;}#global_page_core-index-index .layout_sitecoretheme_text_banner{	background: #ff5722 !important;}#global_page_core-index-index .layout_sitecoretheme_text_banner{	color: #ffffff;}/*#global_page_core-index-index .layout_sitecoretheme_text_banner .sitecoretheme_text_banner_container_fluid{padding-top: 15px!important}*//*#global_page_core-index-index .layout_sitecoretheme_text_banner h3:after{	background-color: #ff5722!important;color:#ffffff}#global_page_core-index-index .layout_sitecoretheme_text_banner > h3:before{background-color: #ffffff!important}#global_page_core-index-index .layout_sitecoretheme_text_banner h3{color:#ffffff}*/.generic_layout_container.layout_core_content #invite_form .global_form .form-elements #submit-wrapper{	margin-top: 15px;}@media (min-width: 768px){.sitecoretheme_static_buttons a{	margin-right: 15px;	width: 100%;}div #core_mini_settings_updates_pulldown div.seaocore_pulldown_wrapper .seaocore_pulldown_arrow{	left: auto;	right: 15px;}}@media(min-width:921px){.sitemenu-vertical-toggole-button.sitemenu-vertical-left-mainmenu:not(.sitemenu-horizontal-main-menu) .layout_page_header.sitemenu-vertical_padding .sitecoretheme_top_header_one .sitecoretheme_social-sites:before{	position: absolute;	left: 0;	top: 0;	right: auto;	background: #00000D;	content: " ";	height: 44px;	width: 50px;}.sitemenu-vertical-toggole-button.sitemenu-vertical-right-mainmenu:not(.sitemenu-horizontal-main-menu) .layout_page_header.sitemenu-vertical_padding .sitecoretheme_top_header_one .sitecoretheme_social-sites:before{	position: absolute;	right: 0;	top: 0;	left: auto;	background: #00000D;	content: " ";	height: 44px;	width: 50px;}.sitecoretheme_top_header_one + .sitecoretheme_mainmenu .layout_sitemenu_vertical_menu_main .sitemenu_pannel_icons{	top: auto;	bottom: 13px;}.layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a > span{	display: inline-block;}.sitecoretheme_top_header_container .sitecoretheme_search{	margin-left: 25px;	display: inline-block;	vertical-align: middle;}[dir="rtl"] .sitecoretheme_top_header_container .sitecoretheme_search{	margin-left: 0;	margin-right: 25px;}.sitecoretheme_top_header_container .sitecoretheme_search .sitecoretheme_fullsite_search{	position: relative;	padding-left: 35px;	float: left;}[dir="rtl"] .sitecoretheme_top_header_container .sitecoretheme_search .sitecoretheme_fullsite_search{	padding-left: 0;	padding-right: 35px;	float: right;}.sitecoretheme_fullsite_search input[type="text"],.sitecoretheme_fullsite_search .layout_siteadvsearch_search_box #global_search_form input[type="text"]{	border-radius: 0;	border-width: 0 0 1px;	background-color: transparent;	height: 30px;	padding: 0;	-webkit-transition: width 500ms ease 0s;	-moz-transition: width 500ms ease 0s;	-o-transition: width 500ms ease 0s;	transition: width 500ms ease 0s;}.sitecoretheme_top_header_container .sitecoretheme_minimenu{	float: right;}[dir="rtl"] .sitecoretheme_top_header_container .sitecoretheme_minimenu{	float: left;}.sitecoretheme_top_header_container .sitecoretheme_logo{	min-width: 200px;}.sitecoretheme_header_top_head_right .sitemenu_main_menu > li + li::before, .responsive_search_toggle{	display: none;}.sitecore_main_footer_section_2 ul.versatile_check_assign > li:first-child{	max-width: 21%;}.sitecore_main_footer_section_2 ul.versatile_check_assign > li.sitecoretheme_footer_block_head,.sitecore_main_footer_section_2 ul.versatile_check_assign > li.versatile_contact_info_twitter{	max-width: 24%;}ul.versatile_check_assign > li > .versatile_contact_info > a > img{	max-width: 100%;	width: 190px;}}.sitecoretheme_top_header_two .sitecoretheme_main_menu > ul > li > a,.sitecoretheme_main_menu .navigation .sitecoretheme_submenu a,.sitecoretheme_main_menu ul.navigation li > .sub_navigation > li> a{	color: #ffffff;}.sitecoretheme_top_header_two .sitecoretheme_main_menu > ul > li > a:before, .sitecoretheme_main_menu .navigation .sitecoretheme_submenu a:before, .sitecoretheme_main_menu ul.navigation li > .sub_navigation > li> a:before{	display: none;}/* Header 2 styling */.sitecoretheme_main_menu ul.navigation li > .sub_navigation,.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li .sitecoretheme_submenu{	background-color: #e54e1e;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li ul > li{	border-bottom: 1px solid rgba(255, 255, 255, .15);}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li ul > li a{	margin: 0;	padding: 12px 15px;/*		border-left: 2px solid transparent;*/	font-size: 12px;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li ul > li a:hover, .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li ul > li.active a, .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link ul.sitecoretheme_submenu > li > ul > li > a:hover{	color: #fff !important;	background-color: rgba(0, 0, 0, 0.1);/*  	border-left-color: #fff;*/}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link ul.sitecoretheme_submenu > li,.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link ul.sitecoretheme_submenu > li a{	border-bottom: none;	border-left: none;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link ul.sitecoretheme_submenu > li > a{	border-radius: 1px;	margin-top: 2px;	margin-bottom: 2px;	padding-bottom: 10px;	padding-top: 10px;	padding-left: 10px;	line-height: normal;	text-align: center;	min-width: auto;	color: #fff;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link ul.sitecoretheme_submenu > li:before, .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link ul.sitecoretheme_submenu > li a:before{	display: none;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link > ul.sitecoretheme_submenu > li.active > a{	color: #fff !important;	background-color: rgba(0, 0, 0, 0.1);}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link > ul.sitecoretheme_submenu > li.active > a:hover, .sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link > ul.sitecoretheme_submenu > li > a:hover{	color: #fff !important;/*		border: 2px solid rgba(0, 0, 0, 0.1);*/}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link > ul.sitecoretheme_submenu > li:hover ul > li{	background-color: rgba(0, 0, 0, 0.1);}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.more_link > ul.sitecoretheme_submenu > li.active a,.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu .navigation > li.active > ul > li a{	color: #fff !important;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li ul > li > .sub_navigation_toggle{	font-size: 12px;	top: 13px;	opacity: .7;}.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li ul > li:hover > .sub_navigation_toggle{	top: 15px;}/*.sitecoretheme_top_header_two .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation li > .sub_navigation > li{}*/.layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a:hover > i, .layout_sitecoretheme_header .sitecoretheme_top_header_two div.layout_sitecoretheme_menu_social_sites li > a:hover > span{	color: #ff5722;}._fix_top_header .sitecoretheme_main_menu .navigation > li > a{/*	color: #FFFFFF;*/	color: #444;}/*.layout_core_menu_mini > div > ul > li:first-child a::before{	color: #E45E4D;}*/.layout_sitecoretheme_markers .ballon-marker-wapper{	margin: 20px 0 40px;}.layout_sitecoretheme_markers .ballon-marker-wapper > div{	text-align: center;}.layout_core_menu_mini #core_menu_mini_menu .updates_pulldown > a.core_mini_update::before, .layout_core_menu_mini #core_menu_mini_menu .updates_pulldown_active > a.core_mini_update::before{	background-color: #FFFFFF;}ul.grid_wrapper .half_border_bottom{	border: none;}.layout_sitecoretheme_text_banner > h3,.layout_sitecoretheme_video_banner .widgets_title_description,.layout_sitecoretheme_video_banner > h3{	color: #fff;}.sitecoretheme_middle_content_right{	vertical-align: top;}.headline .tabs > ul > li.active > a{	border-color: #E45E4D;	color: #E45E4D;}ul.feed .feed_item_username{	font-weight: normal;}/*ul.feed .feed_item_generated{	transform: translate(45px, -40px);	display: block;}*//*ul.feed .feed_item_photo{	float: none;}ul.feed .feed_item_body{	overflow: visible;}*/ul.feed .feed_item_icon{	padding: 5px 10px 5px 10px;	background-color: #f6f6f6;}/*ul.feed .feed_item_attachments{	padding: 0px 0px 3px 0px;	margin-top: -5px;}*/.sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_auth,.sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_signup,.sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_admin,.sitecoretheme_top_header_two .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.facelight_mini_custom_home{	min-width: unset;	line-height: 40px;	padding: 0 10px;	width: auto;}.sitecoretheme_top_header_one .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_auth,.sitecoretheme_top_header_one .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_signup,.sitecoretheme_top_header_one .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.core_mini_admin,.sitecoretheme_top_header_one .layout_core_menu_mini #core_menu_mini_menu > ul > li > a.facelight_mini_custom_home{	min-width: unset;	line-height: 38px;	padding: 0 10px;	width: auto;}ul.versatile_check_assign > li > .versatile_contact_info > a{	display: block;}form.blog_search_form > label.overTxtLabel{	top: 9px!important;	left: 7px!important;}/*.global_form div.form-wrapper{	border: 1px solid #cecece;	border-radius: 5px;	margin-bottom: 20px;	position: relative;	overflow: visible;	float: left;width: 100%}.global_form div.form-label{	margin-bottom: 0;}.global_form select,.global_form input[type="text"],.global_form input[type="email"],.global_form input[type="password"],.global_form input.text,textarea{border: 0}.global_form div.form-label{	position: absolute;	top: -14px;	left: 15px;	line-height: 1.4;}.global_form .form-label > label{	background: #ffffff;	padding: 0 10px;}.global_form div.form-element{	margin-bottom: 0;}.global_form input[type="text"],.global_form input[type="email"],.global_form input[type="password"],.global_form input[type="file"]{	padding: 15px 10px;}.global_form p.description{	padding: 10px 0 0 10px;}.global_form div.form-wrapper:last-of-type, .global_form #file-wrapper, .global_form #search-wrapper, .global_form #starttime-wrapper, .global_form #endtime-wrapper, .global_form #approval-wrapper, .global_form #auth_invite-wrapper, .global_form #terms-wrapper, .global_form #submit-wrapper, .global_form #buttons-wrapper{	border: 0;}.global_form select + p.description,.global_form input[type='text'] + p.description{	padding: 0px 0 0 10px;	margin-top: 0;}.global_form div.form-element{	max-width: 900px;}.global_form input[type="text"] ~ input[type="text"]{	border-top: 1px solid #ddd;	margin-top: 0;}.global_form div.form-element a#addOptionLink{	padding: 0 0 10px 10px;}.global_form select{padding: 20px 10px 10px}.global_form #starttime-wrapper #starttime-label, .global_form #endtime-wrapper #endtime-label, .global_form #approval-wrapper #approval-label, .global_form #auth_invite-wrapper #auth_invite-label{	position: static;	margin-bottom: 10px;}.global_form #starttime-wrapper #starttime-element select,.global_form #endtime-wrapper #endtime-element select{	padding: 10px;	border: 1px solid #cecece;}.form-elements > .mce-tinymce{	clear: both;}.global_form input[type="text"] + p.hint,.global_form input[type="email"] + p.hint,.global_form input[type="password"] + p.hint{	padding: 0 0 10px 10px;}*//*.global_form input[type="text"] ~ input[type="text"]last-child{	border-top: 1px solid #ddd;}*//*================= VERSATILE SERVICES BLOCK =========================*/div.layout_sitecoretheme_our_services{	background-color: #efefef;}/*div.layout_sitecoretheme_static_buttons,div.layout_sitecoretheme_landing_page_listing{	background: transparent;}*/.sitecoretheme_icons_content_4_inner p{	color: #444;	font-family: 'Lato', sans-serif;}.sitecoretheme_icons_content_4_inner h4 a{	color: #222;}div.layout_sitecoretheme_stats_block{	background-color: #efefef;}.sitecoretheme_top_header_container .sitecoretheme_logo > div + div,.sitecoretheme_header_top_head_left ._alternate_logo{	display: none;}.layout_page_header.sitecoretheme_fullheader_fixed .sitecoretheme_logo > div:first-child, .layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed .sitecoretheme_header_top_head_left ._website_logo{	display: none;}.layout_page_header.sitecoretheme_fullheader_fixed .sitecoretheme_logo > div + div,.layout_sitecoretheme_landing_page_header.sitecoretheme_landing_header_fixed .sitecoretheme_header_top_head_left ._alternate_logo{	display: block;}.layout_page_header .layout_seaocore_change_my_location>div>a{	max-width: 200px;	height: 100%;}div .layout_siteusercoverphoto_user_cover_photo{	padding: 0;	width: 100%;}.site-form-login_3_main_container ._container .global_form .form-elements #remember-element input{	float: left;	margin-top: 5px;}#global_page_core-index-index #global_wrapper{	padding-bottom: 0;	padding-top: 0;}#global_page_core-index-index .generic_layout_container > h3{	padding: 0;	margin: 0;}#global_page_core-index-index .generic_layout_container > h3::before{	left: 0;	margin: 0 auto;	right: 0;	text-align: center;	width: 85px;	background: #E45E4D;	top: 100%;	content: "";	display: block;	min-height: 2px;	position: absolute;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container{	padding-left: 0;	padding-right: 0;}/* Landingpage UI work */#global_page_core-index-index .layout_top>.layout_middle>.generic_layout_container{	border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;}#global_page_core-index-index .seao_smoothbox_lightbox_content_html iframe{	width: 100%;}#global_page_core-index-index #global_content{	width: 100%;	box-sizing: border-box;	padding-left: 0;	padding-right: 0;}#global_page_core-index-index span#global_content_simple{	width: 100%;}#global_page_core-index-index .layout_page_core_index_index > .layout_main .layout_middle > .generic_layout_container{	max-width: 1200px;	margin-left: auto;	margin-right: auto;}#global_page_core-index-index .layout_top + .layout_main > .layout_middle{	margin-top: 15px;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container > h3,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container ._header > h3{	border-bottom: 0;	padding-bottom: 10px;	text-transform: capitalize;	background: transparent;	font-size: 28px;	margin-bottom: 20px;	font-weight: 400;	font-family: 'Poppins', sans-serif;}#global_page_core-index-index .generic_layout_container > h3{	font-weight: 400;	text-align: center;	position: relative;	line-height: normal;	z-index: 1;}#global_page_core-index-index .generic_layout_container > h3 > ins{	position: relative;	text-decoration: none !important;	display: inline-block;}#global_page_core-index-index .generic_layout_container > h3 > ins:after{	content: '';	display: block;	height: 4px;	background-color: #ff5722;	position: relative;	top: 2px;	pointer-events: none;}#global_page_core-index-index .generic_layout_container > h3 > span{	color: #E45E4D;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_stats_block,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_highlights_block,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_images,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_text_banner,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_app_promotion,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_static_buttons,#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitecoretheme_our_services{	width: 100% !important;	max-width: 100% !important;	margin-bottom: 0 !important;	padding: 50px 0;	border-radius: 0;	margin-top: 0 !important;}#global_page_core-index-index .layout_top .generic_layout_container.layout_sitecoretheme_app_promotion{	padding: 0 !important;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container{	margin-top: 0 !important;	margin-bottom: 0 !important;	padding-top: 50px;	padding-bottom: 50px;	box-shadow: none;}#global_page_core-index-index .layout_top > .layout_middle > .generic_layout_container.layout_sitemember_list_featured{	padding-bottom: 0;	background-color: #efefef;}div.layout_sitecoretheme_menu_social_sites li > a{	color: #e4e4e4;}div.layout_sitecoretheme_menu_social_sites li > a,._fix_top_header .sitecoretheme_main_menu .navigation > li > a,._fix_top_header .layout_sitecoretheme_browse_menu_main .sitecoretheme_main_menu ul.navigation > li > .sub_navigation_toggle{	color: #fff;}.sitecoretheme_top_header_one .sitecoretheme_main_menu .navigation > li.more_link{	border-color: #fff;}.sitecoretheme_top_header_one .sitecoretheme_main_menu .navigation > li.more_link > span{	background-color: #fff;}@media (min-width: 921px){.sitecoretheme_top_header_one .sitecoretheme_main_menu .navigation > li > a{	color: #fff;}}