@charset "utf-8";
/**
* Name: Global
* Description: Styles any containers, sections, or elements that are found across the site.
* @author shane@onesite.com
* @project community.wfsonline.org
* @version 2
*/

/* Fonts
====================================== */
@font-face {
	font-family: 'Optima';
	font-style: normal;
	font-weight: normal;
	src: url('https://images.onesite.com/community.wfsonline.org/font/optima/OPTIMA.woff') format('woff');
}
@font-face {
	font-family: 'Optima Italic';
	font-style: normal;
	font-weight: normal;
	src: url('https://images.onesite.com/community.wfsonline.org/font/optima/Optima_Italic.woff') format('woff');
}
@font-face {
	font-family: 'Optima Medium';
	font-style: normal;
	font-weight: normal;
	src: url('https://images.onesite.com/community.wfsonline.org/font/optima/Optima Medium.woff') format('woff');
}
@font-face {
	font-family: 'Optima Bold';
	font-style: normal;
	font-weight: normal;
	src: url('https://images.onesite.com/community.wfsonline.org/font/optima/OPTIMA_B.woff') format('woff');
}

/* Globals and Containers
====================================== */
html {
	box-sizing: border-box;
	height: 100%;
	margin: 0;
	padding: 0;
	visibility: hidden;
	opactiy: 0;
}
*, *:before, *:after {
	box-sizing: inherit;
	outline: 0;
	outline-width: 0;
}
body {
	font-style: normal;
	font-weight: normal;

}
body, #one_controller_container {
	background: var(--body-bg);
	font-family: var(--optima);
	font-size: var(--body-text-size);
	line-height: 160%;
	color: var(--body-text-color);
}
.columnContent .onePageBodyWrapper > #one_controller_container  {
	background: var(--module-bg);
}
/* Page Overrides for one_controller_container */
body[id^="browse_"] .columnContent .onePageBodyWrapper > #one_controller_container, #social_groups .columnContent .onePageBodyWrapper > #one_controller_container,
#home_resources .columnContent .onePageBodyWrapper > #one_controller_container, #home_groups .columnContent .onePageBodyWrapper > #one_controller_container,
body[id^="forum_"] .columnContent .onePageBodyWrapper > #one_controller_container, #forum_view .columnContent .onePageBodyWrapper > #one_controller_container,
body.oneForum .columnContent .onePageBodyWrapper > #one_controller_container,
body[id^="thread_"] .columnContent .onePageBodyWrapper > #one_controller_container {
	background: transparent;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--raleway);
	font-weight: 600;
}
ul,
ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#onePageContainer,
.center-container {
	margin: 0 auto;
	width: 1280px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 1280px;
}
.aw_window_fade {
	z-index: 9999;
}
.clearfix {
	margin: 0;
}
a {
	color: var(--secondary-anchor);
}
a:hover, a:active, a span:hover, a span:active {
	color: var(--white);
	filter: brightness(var(--hover-brightness));
	text-decoration: none;
}
a:not(.oneButtonGlobal):hover, a:not(.oneButtonGlobal):active, a:not(.oneButtonGlobal) span:hover, a:not(.oneButtonGlobal) span:active {
	color: var(--secondary-anchor);
}
a.oneButtonGlobalSecondary:hover, a.oneButtonGlobalSecondary:active,
a.oneButtonGlobalSecondary span:hover, a.oneButtonGlobalSecondary span:active {
	color: inherit !important;
}

/* Alerts */
.alertPageNotice, .greenMsgBox, .oneCommentsWidget .awds_message, #aw_main_content_media-comments-discussion .awds_message, .mb_msg_container {
	width: 100%;
	background: #D4EDDA;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #C3E6CB;
	border-left-width: 4px;
	border-left-color: #2E702F;
	color: #155724;
	text-align: left;
	font-size: var(--body-text-size);
	font-weight: 400;
	margin: 0 0 20px 0;
	padding: 10px 20px;
}
.alertPageNotice a, .alertPageNotice a:hover, .alertPageNotice a:active {
	color: #2E702F;
	font-weight: 700;
	text-decoration: underline;
}
.alertPageNotice a:hover, .alertPageNotice a:active {
	opacity: 0.8;
}
.alert {
	position: -webkit-sticky;
	position: sticky;
	z-index: 999;
	top: 0;
	text-shadow: none;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
	-webkit-border-radius: .25rem;
	-moz-border-radius: .25rem;
}
.alert-empty, .yellowMsgBox, .alertPageInfo.ribbonMsg, .emptyMailbox, .forum-topics-empty, #articleDeleteConf {
	width: 100%;
	background: #FFF3CD;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #E7E9EC;
	border-left-width: 4px;
	border-left-color: #F0AD4E;
	color: #856404;
	text-align: left;
	font-size: var(--body-text-size);
	font-weight: 400;
	margin: 0 0 20px 0;
	padding: 10px 20px;
}
.alert-warning {
	background-color: #FFF3CD;
	color: #664D03;
	border-color: #FFECB5;
}
.alert-warning .alert-link {
	color: #523E02;
	font-weight: 700;
	text-decoration: underline;
}
.alert-warning .alert-link:hover, .alert-warning .alert-link:hover span {
	color: #523E02;
	filter: brightness(var(--hover-brightness));
}
.alert-primary {
	background-color: #CCE5FF;
	color: #004085;
	border-color: #B8DAFF;
}
.alert-primary .alert-link{
	color: #002752;
	font-weight: 700;
	text-decoration: underline;
}
.alert-primary .alert-link:hover, .alert-primary .alert-link:hover span {
	color: #002752;
	filter: brightness(var(--hover-brightness));
}
.alert .close {
	opacity: .5;
	box-sizing: content-box;
	border: 0;
	width: 1em;
	height: 1em;
	color: #000;
	font-size: 2em;
	border-radius: .25rem;
	-webkit-border-radius: .25rem;
	-moz-border-radius: .25rem;
	margin-top: -5px;
	padding: .25em .25em;
}
.alertPageWarning, .common_error, #signupErrorMessage, #noBroadcastMessage, .modLoginSimpleWrapper #loginBox .mlsError {
	width: 100% !important;
	background: #F8D7DA !important;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border: 1px solid #F5C6CB !important;
	border-left-width: 4px !important;
	border-left-color: #F04E4E !important;
	color: #721C24 !important;
	text-align: left !important;
	font-size: var(--body-text-size) !important;
	font-weight: 400 !important;
	margin: 0 0 20px 0 !important;
	padding: 10px 20px !important;
}
.alert-empty i.bi {
	font-size: 20px;
	margin-right: 10px;
}
.modLoginSimpleWrapper #loginBox .mlsError {
	font-size: 12px;
}
/* Bootstrap Overrides */
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	background: var(--bs-dd-menu-bg);
	background-image: none;
	color: var(--bs-dd-menu-text);
}
.dropdown-menu {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
i.bi::before {
	line-height: 15px;
}
li.altRow1, li.altRow2, li.altRow3, li.altRow4 {
	background: transparent;
}
li.altRow2, li.altRow4 {
	background: var(--alt-row-bg);
}
/* Custom Scaffolding */
.row {
	margin-left: -15px;
}
[class*="span"] {
	margin-left: 15px;
}
.span12 {
	width: 1280px
}
.span11 {
	width: 1172px
}
.span10 {
	width: 1064px
}
.span9 {
	width: 956px
}
.span8 {
	width: 848px
}
.span7 {
	width: 740px
}
.span6 {
	width: 632px
}
.span5 {
	width: 524px
}
.span4 {
	width: 416px
}
.span3 {
	width: 308px
}
.span2 {
	width: 200px
}
.span1 {
	width: 92px
}
.offset12 {
	margin-left: 1310px
}
.offset11 {
	margin-left: 1202px
}
.offset10 {
	margin-left: 1094px
}
.offset9 {
	margin-left: 986px
}
.offset8 {
	margin-left: 880px
}
.offset7 {
	margin-left: 770px
}
.offset6 {
	margin-left: 664px
}
.offset5 {
	margin-left: 554px
}
.offset4 {
	margin-left: 446px
}
.offset3 {
	margin-left: 338px
}
.offset2 {
	margin-left: 230px
}
.offset1 {
	margin-left: 122px
}
/* Margin Classes */
.mt-10 {
	margin-top: 10px;
}
.mr-10 {
	margin-right: 10px;
}
.mb-10 {
	margin-bottom: 10px;
}
.ml-10 {
	margin-left: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mr-20 {
	margin-right: 20px;
}
.mb-20 {
	margin-bottom: 20px;
}
.ml-20 {
	margin-left: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mr-30 {
	margin-right: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.ml-30 {
	margin-left: 30px;
}
/* Site Header
====================================== */
#site-header {
	font-family: var(--optima);
	background: var(--header-bg);
	margin-top: 10px;
	margin-bottom: 20px;
}
#site-header .spacing {
	display: flex;
	align-items: center;
}
#site-header .main-nav {
	padding: 5px 0;
}
#site-header .main-nav ul {
	padding: 10px 0;
}
#site-header form {
	margin-bottom: 0;
}
#site-header a,
#site-header a span {
	color: var(--header-anchor);
}
#site-header nav {
	position: relative;
	z-index: 99;
	color: var(--header-nav);
}
#site-header nav .DynamicMenu > li {
	font-size: 1.15em;
	font-weight: 700;
}
#site-header nav .DynamicMenu > li a, #site-header nav .DynamicMenu > li a span {
	display: block;
}
#site-header h1 {
	float: left;
	font-weight: normal;
	font-size: 1.8em;
	margin: 0;
}
#site-header h1 a {
	display: block;
	font-family: var(--raleway);
	font-size: 56px;
	font-weight: 200;
	color: var(--header-h1-anchor);
}
#site-header .network-logo-wrapper {
	float: left;
}
#site-header .user-bar {
	margin-top: 5px;
	margin-left: auto;
}
#site-header .user-bar .user-top-menu, #site-header .user-bar form {
	display:inline-block;
}
#site-header .user-bar input.searchBox {
	height: auto;
	min-height: 36px;
	background: var(--header-search-bg) url('https://images.onesite.com/community.wfsonline.org/icons/bootstrap/search.svg') 10px 8px no-repeat;
	border: 1px solid var(--form-input-border);
	font-family: var(--optima);
	padding-left: 32px;
}
#site-header .user-bar .user-top-menu a {
	display: inline-block !important;
	margin-right: 15px;
}
#site-header .user-bar .user-top-menu a span, #site-header .user-bar .user-top-menu a span:hover, #site-header .user-bar .user-top-menu a span:active {
	display: inline-block !important;
}
#site-header nav > li {
	display: inline;
	list-style: none;
}
#site-header nav li.menuColumn {
	line-height: 30px;
	margin: 0 0 0 15px;
}
ul.DynamicMenu ul.subMenu {
	border: 1px solid var(--bs-dd-menu-border);
}
ul.DynamicMenu ul.subMenu li {
	background: var(--bs-dd-menu-item-bg);
	font-size: 0.9em;
	font-weight: 300;
	padding: 5px 10px;
}
#site-header .user-bar .dropdown-toggle {
	line-height: 30px;
	padding: 10px 0;
}
#site-header .user-bar > .container > div {
	float: right;
	width: auto;
}
#site-header .dropdown-caret{
	color: var(--dropdown-caret);
	font-weight: 700;
}
#site-header .dropdown-caret::after{
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
	display: inline-block;
	margin-left: 5px;
	vertical-align: .255em;
}
#site-header .dropdown-toggle-more .dropdown-caret {
	margin-left: 4px;
}
#site-header .user-bar img {
	max-height: 32px;
	width: 32px;
	margin-right: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}
#site-header .user-bar .user-name {
	display: inline-block;
	padding: 10px 0;
}
#site-header .network-logo {
	width: auto;
}
#site-header nav li.menuColumn:first-child {
	margin-left: 0;
}
#site-header nav .spreader {
	display: none;
	clear: none !important;
}
#site-header nav .dropdown-more {
	display: inline-block;
	line-height: 30px;
	margin: 0 0 0 15px;
	padding: 10px 0;
}
#oneToolbarOverlord, #admin_edit_profile .task-instructions {
	display: none !important;
}
.profile_warning {
	font-size: inherit !important;
	color: inherit !important;
	font-weight: inherit !important;
}
/* Site Footer
====================================== */
#site-footer {
	background: var(--footer-bg);
	color: var(--footer-text);
	font-weight: 700;
	padding: 20px 0;
}
#site-footer  .footer-logo-wrapper img {
	height: 220px;
}
#site-footer a {
	color: var(--footer-anchor);
}
#site-footer a i {
	margin-right: 5px;
}
#site-footer .companyDetails {
	font-size: var(--body-text-size-sm);
}
#site-footer .footer-immediate-help-wrapper h4 {
	font-weight: 700;
	line-height: var(--line-height);
	margin: 40px 0;
	padding: 0 55px;
}
#site-footer .companyDetails li, #site-footer .social-links li {
	padding: 2px 7px 2px 0;
}
#site-footer ul.GeneralVerticalMenu li:hover {
	background: transparent;
	color:  var(--secondary-anchor);
	filter: brightness(var(--hover-brightness));
}
#site-footer .footer-immediate-help-wrapper a {
	color: var(--primary-anchor);
}

/* Buttons
====================================== */
.oneButtonGlobal, .btn {
	height: auto;
	background: var(--btn-primary-bg);
	background-color: var(--btn-primary-bg);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid var(--btn-primary-border);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: var(--btn-primary-text);
	font: normal var(--body-text-size) var(--optima);
	line-height: var(--line-height);
	text-transform: uppercase;
	text-shadow: none;
	transition: all .2s ease-in-out;
	outline-width: 0;
	padding: 5px 10px;
}
.oneButtonGlobal:hover, .oneButtonGlobal:active,
.btn:hover, .btn:active {
	background: var(--btn-primary-bg);
	border-color: var(--btn-primary-bg);
	color: var(--btn-primary-text);
	filter: brightness(var(--hover-brightness));
}
.oneButtonGlobalSecondary, .oneButtonGlobal.secondary, .viewPhotoOption button, .flaggingButtonCancel {
	background-color: var(--btn-secondary-bg);
	border: 1px solid var(--btn-secondary-border);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: var(--btn-secondary-text);
	padding: 5px 10px;
}
.oneButtonGlobalSecondary:hover, .oneButtonGlobalSecondary:active,
.viewPhotoOption button:hover, .viewPhotoOption button:active,
.flaggingButtonCancel:hover, .flaggingButtonCancel:active {
	background: var(--btn-secondary-bg);
	border-color: var(--btn-secondary-border);
	color: var(--btn-secondary-text);
	filter: brightness(var(--hover-brightness));
}
.btn span:hover, .btn span active, .button span:hover, .button span active {
	color: var(--btn-primary-text);
	filter: none !important;
}
.oneButtonGlobalSecondary span:hover, .oneButtonGlobalSecondary span:active,
.flaggingButtonCancel:hover, .flaggingButtonCancel:active,
.flaggingButtonCancel span:hover, .flaggingButtonCancel span:active {
	color: var(--btn-secondary-text) !important;
}
/* Icons
====================================== */
.fa, .far, .fas {
	font-size: 16px;
}
/* Forms
====================================== */
#oneSubPageContainer form {
	margin-bottom: 0px;
}
#oneSubPageContainer form .control-group {
	margin-bottom: 12px;
}
#oneSubPageContainer form .control-group label {
	margin-bottom: 8px;
}
#oneSubPageContainer form input:not([type="radio"]):not([type="checkbox"]), #oneSubPageContainer form select,
body .modalWrapper input:not([type="radio"]):not([type="checkbox"]), body .modalWrapper select, .modalJS.wipeModal #wipePassword {
	height: auto;
	width: 100%;
	min-height: 36px;
	box-sizing: border-box;
	background: var(--form-input-bg);
	border: 1px solid var(--form-input-border);
	box-shadow: none;
	outline-width: 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	font-family: var(--optima);
	margin: 0px;
	padding: 10px 8px;
}
#oneSubPageContainer form legend, body[id^="articletools_"] legend, body[id^="list_"] legend, body[id^="blog_manage"] legend,
#groupMembersPage_Wrapper legend, .onePageBodyWrapper legend, #frmEditProfile h2, .changePasswordContainer h2, #mcWrapper .mcFolder,
.mb_forum_search_header, .oneForum .mb_forum_settings_wrapper h2, #event_view legend {
	border-bottom: 0 none;
	color: var(--module-header-text-color);
	font-family: var(--raleway);
	font-size: 21px;
	font-weight: 400;
	padding: 0;
}
#oneSubPageContainer textarea {
	background: var(--form-textarea-bg);
	border: 1px solid var(--form-textarea-border);
	box-shadow: none;
	box-sizing: border-box;
	font-family: var(--optima);
	font-size: var(--body-text-size) !important;
	padding: 10px;
}
#oneSubPageContainer input[type="radio"], #oneSubPageContainer input[type="checkbox"] {
	margin-top: 0px;
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: none !important;
}
/* YUI
====================================== */
.masked .mask {
	z-index: 10000 !important;
	background-color: #000 !important;
	opacity: 0.75 !important;
}
/* YUI Panel */
.yui-panel-container {
	z-index: 10001 !important;
	background: var(--module-bg);
	border: 0 none !important;
}
.yui-panel, .yui-panel-container {
	font: 14px var(--optima) !important;
	border: 0 none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.yui-panel .hd, .yui-panel-container .yui-panel .hd, .modalTitleWrapper {
	background: var(--secondary-anchor) !important;
	background-image: none !important;
	font-weight: normal;
	text-transform: uppercase;
	border: 0 none;
	border-bottom: 0 none;
	color: var(--white);
	font-size: var(--module-header-text-size);
	font-family: var(--raleway);
	font-weight: 400;
	text-transform: none;
	line-height: 100%;
	padding: 10px 15px;
}
.yui-panel .hd, .yui-panel .bd {
	border: 0 none !important;
}
.yui-panel .container-close, .yui-panel-container .container-close, .modalTitleClose a, button.modalExit {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 6;
	height: 16px;
	width: 16px;
	background: transparent url('https://images.onesite.com/community.wfsonline.org/icons/bootstrap/x-circle.svg') 0 0 no-repeat !important;
	filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(133deg) brightness(108%);
	color: var(--body-bg);
	margin: 0 !important;
}
button.modalExit {
	top: 15px;
}
.modalTitleClose a {
	top: 0;
	right: 0;
}
.modalTitleClose {
 	position: relative;
}
.modalBodyWrapper {
	border: 1px solid var(--table-border-1);
}
.modalBodyInnerWrapper a, .modalBodyInnerWrapper a:hover, .modalBodyInnerWrapper a:active {
	color:  var(--secondary-anchor);
}
.yui-skin-sam .yui-calcontainer {
	border: 0 none;
}
.yui-panel-container .yui-panel .bd {
	padding: 0;
}
.yui-panel-container .yui-panel .bd .modEditContentCategories {
	padding: 10px 15px 20px;
}
.yui-calendar td.calcell a {
	color: var(--secondary-anchor);
}
.flaggingMainContainer, .Yui-AlertWindow-Message {
	padding: 10px 15px;
}
.flaggingMainForm textarea {
	width: 100%;
}
.flaggingButtonRow {
	text-align: right;
}
.flaggingButtonSubmit {
	float: right;
}
/* YUI Calendar */
#publishDateCalendarHolder {
	box-sizing: border-box;
	top: -1px;
	right: 517px;
	height: 0;
	width: 300px;
	background: transparent;
	border: 0 none;
	padding: 0;
}
.yui-skin-sam .yui-calcontainer .title {
	background: transparent;
	border: 0 none;
	margin: 0;
}
.yui-skin-sam .yui-calendar {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 20;
	height: 300px;
	width: 300px;
	background: var(--yui-calendar-bg);
	border: 1px solid var(--yui-calendar-border);
	border-collapse: separate;
	padding: 10px;
}
.yui-skin-sam .yui-calendar .calweekdaycell {
	font-weight: normal;
}
.yui-skin-sam .yui-calendar td.calcell a {
	color: var(--yui-calendar-anchor);
}
.yui-skin-sam .yui-calendar td.calcell a:hover, .yui-skin-sam .yui-calendar td.calcell a:focus {
	color: var(--yui-calendar-anchor);
	filter: brightness(var(--hover-brightness));
}
.yui-skin-sam .yui-calendar .calbody td {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	min-width: 32px;
	width: 32px;
	height: 24px;
	line-height: 36px;
	font-size: 12px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer;
}
.yui-skin-sam .yui-calendar .calheader {
	padding: 5px 0;
}
.yui-skin-sam .yui-calendar .calnavleft {
	top: 7px;
	left: 5px;
}
.yui-calendar .calnavleft {
	background: transparent url('//images.onesite.com/community.wfsonline.org/icons/flexslider/carousel-prev.svg') 0 0 no-repeat;
}
.yui-skin-sam .yui-calendar .calnavright {
	top: 7px;
	right: 5px;
}
.yui-calendar .calnavright {
	background: transparent url('//images.onesite.com/community.wfsonline.org/icons/flexslider/carousel-next.svg') 0 0 no-repeat;
}
.yui-skin-sam .yui-calendar a.calnav:hover, .yui-skin-sam .yui-calendar .calnav:hover, .yui-skin-sam .yui-calendar .calnav:active, .yui-skin-sam .yui-calendar .calnav:focus {
	background: transparent;
	border-color: transparent;
}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav {
	z-index: 30;
	top: 0;
	left: calc(50% - 114px);
}
#oneSubPageContainer .articlePublishWrapper .publishDateField .yui-cal-nav label, body #oneSubPageContainer .articlePublishWrapper .publishDateField .yui-cal-nav input, body #oneSubPageContainer .articlePublishWrapper .publishDateField .yui-cal-nav select {
	clear: both;
	width: 100% !important;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
	margin-right: 0;
}
.yui-skin-sam .yui-calendar td.calcell.today {
	background: var(--yui-calendar-today-bg) !important;
	background-color: var(--yui-calendar-today-bg) !important;
	color: var(--yui-calendar-today-text);
}
.yui-skin-sam .yui-calendar td.calcell.calcellhover {
	background: var(--yui-calendar-hover-bg) !important;
	background-color: var(--yui-calendar-hover-bg) !important;
	color: var(--yui-calendar-hover-text);	
}
.yui-skin-sam .yui-calendar td.calcell.today a {
	background: transparent;
	border: 0 none;
	color: var(--yui-calendar-today-anchor);
}
.yui-skin-sam .yui-calendar td.calcell.selected a {
	background-color: var(--yui-calendar-selected-bg);
	color: var(--yui-calendar-selected-text);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.yui-skin-sam .yui-calendar td.calcell.oom {
	background: var(--yui-calendar-oom-bg);
	color: var(--yui-calendar-oom-text);
}
.yui-skin-sam .yui-calendar .calcellhover {
	border: 1px solid transparent;
}
.yui-skin-sam .yui-calendar .calcellhover a {
	background-color: transparent !important;
	color: var(--yui-calendar-hover-anchor) !important;
	filter: none !important;
}
/* Modules
====================================== */
.module h1, .module h2, .module h3, .module h4, .module h5, .module h6 {
	font-family: var(--raleway);
	font-size: var(--module-header-text-size);
	font-weight: 400;
}
.module {
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	padding: 10px 15px;
}
.module header h4 a {
	color: var(--module-header-anchor);
}
.module h4 a:hover, .module h4 a:active {
	color: var(--module-header-anchor);
	filter: brightness(var(--hover-brightness));
}
.module .more-link {
	font-size: calc(var(--body-text-size) - 1px);
}
.module header.module-header {
	color: var(--module-header-text-color);
	font-family: var(--optima);
	margin: 0;
	padding: 4px 0 10px;
}
/* Login */
#loginBox {
	border: 0 none;
}
#mobPageId .module.mod_login {
	border: 0 none;
	padding: 0;
}
.modLoginSimpleWrapper #loginBox .inputtext, .alert .close {
	font-family: Helvetica, Arial, sans-serif !important;
}
.modLoginSimpleWrapper #loginBox .mlsInputWrapper label, .modLoginSimpleWrapper #loginBox .inputtext {
	width: 100%;
}
.modLoginSimpleWrapper .loginManagement {
	margin: 10px 0;
}
.modLoginSimpleWrapper .loginManagement #loginButton {
	float: left;
	margin-right: 10px;
}
.modLoginSimpleWrapper .loginManagement #signUpLink {
	display: inline-block;
	float: left;
	line-height: 25px;
	margin: 0 0 0 20px;
}
#oneRememberMe {
	margin-top: -2px;
}
.modLoginSimpleWrapper .forgotPasswordWrapper {
	margin: 20px 0;
}
.modLoginSimpleWrapper .forgotPasswordWrapper .forgotPassword {
	float: none;
	font-size: 12px;
}
/* Promo Module */
.oneFeaturedContent {
	position: relative;
	margin-bottom: 30px;
}
.oneFeaturedContent h4, .oneFeaturedContent h4 a, .oneFeaturedContent h4 a span {
	line-height: 20px !important;
	margin-bottom: 0 !important;
}
.oneFeaturedContent h4 span {
	font-size: 18px;
}
.oneFeaturedContent #oneProfile img, .oneFeaturedContent #oneProfile_clone img {
	height: 48px !important;
	width: 48px !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
}
.oneFeaturedContent .miniProfileName > span {
	display: block;
	line-height: 48px;
}
.oneFeaturedContent .flex-control-nav {
	bottom: -10px;
}
.oneFeaturedContent .oneBlogPost {
	border-bottom: 0 none;
}
.oneFeaturedContent .oneBlogPost #oneProfile, .oneFeaturedContent .oneBlogPost #oneProfile_clone {
	margin-top: 20px;
}
/* Discussions */
#blog_post_discussion, #media-comments-discussion {
	z-index: 999 !important;
}
a.awds_more_pagination_link, a.awds_more_pagination_link:hover, .a.awds_more_pagination_link:active {
	height: auto;
	background: var(--btn-primary-bg);
	background-color: var(--btn-primary-bg);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid var(--btn-primary-border);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: var(--btn-primary-text);
	font: normal var(--body-text-size) var(--optima);
	line-height: var(--line-height);
	text-transform: uppercase;
	text-shadow: none;
	transition: all .2s ease-in-out;
	outline-width: 0;
	padding: 5px 10px;
}
a.awds_more_pagination_link:hover, .a.awds_more_pagination_link:active {
	filter: brightness(var(--hover-brightness));
}
/* Events Module */
header.module-header + .module.mod_events {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-bottom: 0px;
}
.module.mod_events + .module.mod_events {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top: 1px solid var(--table-border-1);
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper {
	border-bottom: 1px solid var(--table-border-1);
	margin-bottom: 10px;
	padding: 0 0 5px;
}
.module.mod_events .eventModuleList > div:nth-last-child(2) {
	border-bottom: 0 none !important;
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper > .modEventDate {
	display: inline-block;
	width: 25%;
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper > .modEventDate > span {
	color: var(--body-text-color);
	font-weight: 700;
	text-transform: uppercase;
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper > .modEventDate > span + span {
	display: block;
	font-weight: normal;
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper > .eventListItem {
	display: inline-block;
	width: 70%;
	vertical-align: top;
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper > .eventListItem .modEventTitle > a {
	font-family: var(--raleway);
	color: var(--primary-anchor);
	font-weight: 700;
}
.module.mod_events .module-content .eventModuleList .eventItemWrapper > .eventListItem .modEventLocation {
	color: var(--btn-secondary-text);
	font-size: 12px;
}
.module.mod_events .viewAllLink, .mod_user_groups .viewAllLink, .mod_blog_posts #blog-more-link {
	display: block;
	text-align: right;
}
.module.mod_events .viewAllLink a, .mod_user_groups .viewAllLink a {
	font-size: calc(var(--body-text-size) - 1px);
}
/* Activity Feed Module */
.tabbedActivityFeed {
	background: transparent;
	border: 0 none;
	padding: 0;
}
.tabbedActivityFeed .module-header h4 {
	padding: 5px 0 0 10px;
}
.tabbedActivityFeed .tabbed_mod_ul {
	margin-left: 10px;
	overflow: hidden;
	margin-bottom: -5px;
}
.tabbedActivityFeed .tabbed_mod_ul li {
	overflow: hidden;
}
.tabbedActivityFeed .tabbed_mod_ul li a {
	margin-right: 15px;
	padding: 0;
}
.tabbedActivityFeed .tabbed_mod_ul li a, .tabbedActivityFeed .oneTab a span {
	color: var(--body-text-color);
}
.tabbedActivityFeed .tabbed_mod_ul li a:hover, .tabbedActivityFeed .tabbed_mod_ul li a:active {
	color: var(--primary-anchor);
}
.tabbedActivityFeed .oneTabSelected, .tabbedActivityFeed .oneTabSelected:hover, .tabbedActivityFeed .oneTabSelected:active {
	background: transparent;
	color: var(--primary-anchor);
	border-bottom: 2px solid var(--primary-anchor);
}
.tabbedActivityFeed .oneTab span:hover, .tabbedActivityFeed .oneTab span:active {
	color: var(--primary-anchor);
}
.tabbedActivityFeed a.oneTabSelected, .tabbedActivityFeed a.oneTabSelected:hover, .tabbedActivityFeed a.oneTabSelected:active {
	color: var(--primary-anchor) !important;
}
.oneNewsfeed li.altRow2, .oneNewsfeed li.altRow4 {
	background: var(--alt-row-bg);
}
body .module .oneNewsfeed li {
	border-color: var(--mod-activity-feed-item-border);
}
.oneNewsfeedMoreLink a {
	height: auto !important;
	width: 99%;
	background: var(--mod-activity-feed-more-link-bg) !important;
	border: 1px solid var(--mod-activity-feed-more-link-border);
	margin:10px auto 0;
}
.oneNewsfeedMoreLink a:hover {
	border-color: var(--mod-activity-feed-more-link-border);
}
.oneNewsfeedMoreLink a:hover span {
	filter: brightness(var(--hover-brightness));
}
.miniProfileName a, .miniProfileName a:hover, .miniProfileName a:active,
.miniProfileName a > span:not([class="username"]) {
	color: var(--secondary-anchor);
}
body .mod_users_list .userListsDetailedItem .mpc_avatar img,
body .mod_related_users .relatedUser .mpc_avatar img,
body .miniProfileComponent .miniProfileAvatar img {
	max-width: 48px;
	clip-path: circle(24px at center);
	-webkit-clip-path: circle(24px at center);
}
body .newsfeedItem .miniProfileComponentContainer {
	margin-right: 5px;
}
body .newsfeedItem .uxOptions {
	/* display: none; */
}
body .newsfeedItem-friendship .uxPreview .miniProfileAvatar img, body .newsfeedCommentDisplay .MiniProfileId_Comment .miniProfileAvatar img {
	min-width: 32px;
	clip-path: circle(16px at center);
	-webkit-clip-path: circle(16px at center);	
}
.newsfeedItem .UX1NewsfeedForm {
	margin-top: 10px;
}
.newsfeedItem .uxNewsMessage {
	color: var(--mod-activity-feed-item-title-text);
	font-family: var(--optima);
	 font-size: var(--body-text-size-sm);
}
.newsfeedItem .uxNewsMessage a {
	font-weight: normal;
}
.newsfeedItem .share-comment {
	padding-bottom: 5px;
}
.newsfeedItem .share-comment + .oneNewsfeedActivity li {
	background: #EDEFF4;
	border-top: 0 none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
    border-color: #E5EAF1;
    margin-left: 5px;
}
.newsfeedItem .newsfeedActionItem > div > span {
	display: block;
}
.newsfeedActionTimeAbbr, .newsfeedItem .newsfeedActionItem, .newsfeedItem .newsfeedActionItem a {
	display: inline-block;
	overflow: hidden;
	color: var(--secondary-anchor);
	font-size: var(--body-text-size-sm);
	font-weight: inherit;
	padding-right: 0;
}
.newsfeedItem .newsfeedActionItem a > *, .republishBtn > * {
	pointer-events: none !important;
}
.newsfeedItem .newsfeedActionItem a > span, .republishbtn > span, .UX1NewsfeedForm .newsfeedActionComment > span {
	float: left;
	margin-top: 2px;
}
.newsfeedItem .newsfeedActionItem .modLikesPanelWrapper a, .newsfeedActionItem .emoRatingSpanSelected a {
	display: inline-block;
	text-align: left;
}
.newsfeedActionTimeAbbr {
	display: inline-block;
	float: left;
	color: var(--btn-secondary-text);
	font-size: 12px;
	margin: 3px 10px 0 3px;
}
.newsfeedItem .bi-hand-thumbs-up + span {
	margin-left: 1px;
}
.UX1NewsfeedForm .newsfeedActionComment {
	background: transparent;
	margin-left: 0;
	padding-left: 0;
}
.UX1NewsfeedForm .republishAction {
	display: inline-block;
}
.UX1Element .comment-simple .commentContentBody {
	line-height: var(--line-height);
}
.commentContentLiked .modLikesLists {
	font-size: var(--body-text-size-sm);
	margin: 5px 0;
}
#oneSubPageContainer .newsfeedItem textarea.commentTextSmall, #oneSubPageContainer .newsfeedItem textarea.commentTextLarge {
	min-height: 35px;
	font-family: var(--optima);
	font-size: var(--body-text-size-sm) !important;
	line-height: var(--line-height);
	padding: 7px 10px;
	resize: none;
	overflow: hidden;
}
#oneSubPageContainer .newsfeedItem textarea.commentTextLarge {
	min-height: 80px;
	font-size: var(--body-text-size) !important;
	padding: 10px;
	resize: both;
	overflow: auto;
}
.newsfeedCommentDisplay .commentContentFooter .commentContentDoLike {
	height: 20px;
	font-size: var(--body-text-size-sm);
}
/* User Listing Module */
.mod_users_list img, .usersListModList img, .mod_forum_topics img {
	width: 48px;
	height: 48px;
	clip-path: circle(20px at center);
	-webkit-clip-path: circle(20px at center);
}
/* Forums Module */
.mod_forum_topics .module-header a span {
	display: none;
}
.mod_forum_topics div.tp_container {
	border-bottom: 1px solid var(--table-border-1);
	margin-bottom: 10px;
	padding:0 0 10px;
}
.mod_forum_topics div.tp_container.threadRowLast {
	border-bottom: 0 none !important;
}
.mod_forum_topics div.tp_last_post_container {
	margin-top: 0;
}
.mod_forum_topics .tp_last_poster_avatar {
	display: none;
}
.mod_forum_topics a.tp_subject_link {
	color: var(--primary-anchor);
	font-size: var(--body-text-size);
}
.mod_forum_topics .tp_container span {
	font-size: 12px;
}
.mod_forum_topics span.tp_last_post_title {
	display: block;
	font-size: var(--body-text-size);
	margin-botom: 5px;
}
.mod_forum_topics .tp_container .tp_hyphen {
	display: none;
}
/* Groups Module */
.module.mod_user_groups ul {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.module.mod_user_groups ul.ug_list_item {
	box-shadow: inset 0 0 0 100vw rgb(91 90 90 / 75%);
	margin-bottom: 10px;
	padding: 20px;
}
.module.mod_user_groups ul.ug_list_item span.ug_list_item_name {
	color: var(--white);
	display: inline-block;
	margin-bottom: 5px;
}
.module.mod_user_groups ul.ug_list_item span.ug_list_item_members {
	color: var(--white);
	font-size: calc(var(--body-text-size) - 1px);
}
.module.mod_user_groups ul.ug_list_item span.ug_list_item_members:before {
	content: '(';
}
.module.mod_user_groups ul.ug_list_item span.ug_list_item_members:after {
	content: ')';
}
/* Daily Pledge Module */
.mod-pledge-wrapper .mobToolbar, .mod-pledge-wrapper .mobRow.mobSectionRow {
	display: none;
}
.mod-pledge-wrapper h2 a, .mod-pledge-wrapper h2 a:hover, .mod-pledge-wrapper h2 a:active {
	color: var(--primary-anchor);
	font-family: var(--raleway);
	font-size: var(--body-text-size);
	font-weight: 700;
	margin: 0;
}
.mod-pledge-wrapper .mobMBPostMiniProfile {
	display: none;
}
.mod-pledge-wrapper .oneMBPostContent .mobRowMeta {
	color: var(--btn-secondary-text);
    font-size: var(--body-text-size-sm);
	font-size: ;
	margin-bottom: 5px;
}
.mod-pledge-wrapper .oneMBPostContent .mobRowMeta .username {
	font-size:  var(--body-text-size-xs);
}
.mod-pledge-wrapper .oneMBPostContent div.mobRowMeta:last-of-type {
	color: var(--body-text-color);
	font-size: var(--body-text-size);
}
.mod-pledge-wrapper .oneMBPostContent, .mod-pledge-wrapper .oneMBThreadReplyWrapper {
	padding: 5px 0;
}
.mod-pledge-wrapper textarea {
	width: 100%;
	height: 80px !important;
}
.mod-pledge-wrapper .oneTextareaCollapsedBtns {
	display: none;
}
.mod-pledge-wrapper button {
	height: 36px;
	float: right;
	background: var(--btn-primary-bg);
	background-color: var(--btn-primary-bg);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid var(--btn-primary-border);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: var(--btn-primary-text);
	font: normal var(--body-text-size) var(--optima);
	line-height: var(--line-height);
	text-transform: uppercase;
	text-shadow: none;
	transition: all .2s ease-in-out;
	outline-width: 0;
	padding: 5px 10px;
}
.mod-pledge-wrapper a.mobButtonCancel {
	height: 36px;
	float: right;
	background-color: var(--btn-secondary-bg);
	border: 1px solid var(--btn-secondary-border);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: var(--btn-secondary-text);
	margin-right: 5px;
	padding: 5px 10px;
}

/* Articles Module */
#article-more-link {
	display: inline-block;
	float: right;
	margin-top: -60px;
	margin-right: 10px;
}
.mod_articles .arArticle {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.mod_articles .arArticle:not(:last-of-type) {
	border-bottom: 1px solid var(--table-border-1);
}

.mod_articles .mpc_avatar {
	width: 48px;
	float: left;
	margin: 0 10px 0 5px;
}
.mod_articles .arArticle a.arArticleTitle {
	display: inline-block;
	color: var(--primary-anchor);
	font-family: var(--raleway);
	font-size: var(--body-text-size);
	font-weight: 700;
	line-height: var(--line-height);
	margin: 4px;
}
.mod_articles .mpc_date {
	color: var(--btn-secondary-text);
    font-size: var(--body-text-size-xs);
    line-height: 1;
}
.mod_articles .arArticleBody {
	margin-left: 63px;
} 
/* Photos Module */
.mod_photo_thumbs li {
	list-style: none;
}
.module .media-thumb {
	display: inline-block;
	width: 84px;
	height: 84px;
	margin: 5px 5px 5px 0;
}

/* 4 Categories Modules */
.col1 .category-wrapper {
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 20px;
	padding: 10px 15px;
}
.col1 .category-wrapper a.itemTitle {
	display: block;
	color: var(--body-text-color);
	font-family: var(--raleway);
	font-size: 18px;
	font-weight: 700;
	margin: 10px 0;
}
.col1 .category-wrapper a.itemDescription, .col1 .category-wrapper a.itemDescription:hover, .col1 .category-wrapper a.itemDescription:active {
	color: var(--body-text-color);
}


/* Modals
====================================== */
/* Login Modal */
#loginModal .modLoginSimpleWrapper #loginBox .mlsInputWrapper label, #loginModal .modLoginSimpleWrapper #loginBox .inputtext {
	width: 96%;
}
.modalTitleText {
	line-height: 16px;
	margin-left: 0;
}
#friendsModal_Search #friendsSearchReset {
	display: none;
}
#friendsModal_Search input {
	margin-bottom: 10px;
}
/* JS Modal */
.modalWrapper {
	padding: 0;
}
.modalJS .modalHeaderContainer {
	background: var(--secondary-anchor);
}
.modalJS .title, #friendModal_Container .modalTitleText {
	color: var(--white);
	font-size: var(--module-header-text-size);
	font-family: var(--raleway);
	font-weight: 400;
}
.modalJS.modalHasPhoto .modalBodyContent {
	max-height: 400px;
	overflow: hidden;
	overflow-y: scroll;
}

/* Share Modal */
.modalJS .share-modal-wrapper textarea {
	margin-bottom: 10px;
}
.modalJS .share-modal-wrapper .newsfeedActionEmo, .modalJS .share-modal-wrapper .uxFeelings {
	display: none !important;
}

/* Invite Friends Modal */
#friendModal_Container #friendSelect_Search input, #friendModal_Container #friendSelect_Search button {
	float: left;
}
#friendModal_Container #friendSelect_Header {
	overflow: hidden;
}
#friendModal_Container .modalTitleText {
    margin: 10px 0;
}
#friendModal_Container .modalTitleClose a {
	top: 8px;
	right: 4px;
}
#friendModal_Container button#friendSearchReset {
	display: none !important;
}
#friendModal_Container #friendSelect_Footer {
	border-top: 1px solid var(--table-border-1);
}
#friendModal_Container #friendSelect_Search input {
	width: 80%;
	max-width: 80%;
	margin-right: 5px;
}
#friendModal_Container #friendSelect_Search button {
    display: inline-block;
    height: 42px;
    width: 90px;
    max-width: 90px;
}

/* Various Confirmation Modals */
button.modalConfirmActions.modalCancel, #userMenuMsgBox button.oneButtonGlobal {
	background: var(--btn-secondary-bg);
	border: 1px solid var(--btn-secondary-border);
	color: var(--btn-secondary-text);
}
#userMenuMsgBox button.oneButtonGlobal {
	float: right;
}
#userMenuMsgBox .modalTitleText {
	color: var(--white);
	font-size: var(--module-header-text-size);
	font-family: var(--raleway);
	font-weight: 400;
}
#userMenuMsgBox .modalTitleClose a {
	top: 0;
	right: 0;
}

/* Carousel
====================================== */
#home_node_home .heroBodyInner.container.center-container {
	width: 100%;
}
#oneHeroWrapper {
	color: var(--hero-text);
}
#oneHeroWrapper li {
	margin-right: 0 !important;
}
#oneHeroWrapper .oneHeroIntroWrapper.row, #oneHeroWrapper .oneHeroQuoteWrapper.row .oneHeroQuote  {
	width: 1280px;
	float: none;
	text-align: center;
	margin: 20px auto !important;
}
#oneHeroWrapper .oneHeroIntro {
	width: 1280px;
	font-family: var(--raleway);
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	line-height: var(--line-height);
	margin: 0 auto 10px;
	padding: 0 40px;
}
#oneHeroWrapper .oneHeroQuoteWrapper {
	margin-left: 0;
	padding: 80px 0;
}
#oneHeroWrapper .oneHeroQuote {
	width: 1280px;
	margin: 0 auto;
}
#oneHeroWrapper .oneHeroQuote p {
	color: var(--white);
	font-size: 2.15em;
	line-height: var(--line-height);
	font-weight: 600;
	text-shadow: 0 1px 2px rgb(0 0 0 / 50%);
	padding: 0 20px;
}
#oneHeroWrapper .oneHeroQuote span {
	font-size: .75em;
	line-height: var(--line-height);
	font-weight: 400;
}
.module.flexslider {
	border: none;
	margin-bottom: 20px;
}
.flexslider .module-inner, body:not([id="home_resources"]) .flex-direction-nav {
	display: none;
}
.center-container.carousel {
	margin-top: 20px;
}
.flexslider .slides > li {
	margin-right: 15px !important;
}
.flex-control-nav {
	bottom: 15px;
}
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before {
	content: '' !important;
	height: 32px;
	width: 32px;
}
#oneSubPageContainer .resource-carousel-wrapper .flex-direction-nav a {
	height: 18px;
	width: 18px;
	background: transparent url('//images.onesite.com/community.wfsonline.org/icons/flexslider/carousel-prev.svg') 0 0 no-repeat;
	background-size: contain;	
	opacity: 0.8;
}
#oneSubPageContainer .resource-carousel-wrapper .flex-direction-nav a.flex-next {
	background: transparent url('//images.onesite.com/community.wfsonline.org/icons/flexslider/carousel-next.svg') 0 0 no-repeat;
}

/* Individual Resource Carousels */

#home_resources #onePageContainer, #home_resources #templateTable182847, #home_resources #tem182847-col1 {
	width: 100%;
}
#home_resources #oneSubPageContainer .pageInfo {
	width: 1280px;
	text-align: center;
	margin: 40px auto;
	padding: 0 20px;
}
#home_resources #oneSubPageContainer .pageInfo h3 {
	line-height: 150%;
	font-weight: normal;
}
#home_resources #oneSubPageContainer legend  {
	border-bottom:  0 none;
	font-size: var(--body-text-size) !important;
}
#oneSubPageContainer .resource-carousel-wrapper {
	width: 1280px;
	overflow: hidden;
	margin: 20px auto 60px;
	padding: 0 0 60px;
}
#oneSubPageContainer .resource-carousel-wrapper:not(:last-of-type) {
	border-bottom:  1px solid var(--table-border-1);
}

#oneSubPageContainer .resource-carousel {
	background: transparent !important;
	border:  0 none !important;
	margin-bottom: 10px !important;
	padding-top: 10px;
}
#oneSubPageContainer .resource-carousel-wrapper a, #oneSubPageContainer .resource-carousel-wrapper a span {
	color: var(--body-text-color);
	font-weight: 700;
	line-height: var(--line-height);
}
#oneSubPageContainer .resource-carousel-wrapper a.itemTitle{
	display: inline-block;
	margin-bottom: 10px;
}
#oneSubPageContainer .resource-carousel-wrapper a:not([class="discussionLink"]), #oneSubPageContainer .resource-carousel-wrapper a:not([class="arSummaryLink"]), #oneSubPageContainer .resource-carousel-wrapper a:not([class="discussionLink"]) span {
	font-family: var(--raleway);
	font-size: 18px;
	font-weight: 700;
}
.resource-carousel img {
	width: 200px !important;
	height:200px !important;
	margin: 0 auto 10px;
}
.resource-carousel .postTitle {
	font-size: var(--body-text-size);
	line-height: 150%;
	text-align: center;
}
.resource-carousel .flex-control-nav {
	display: none;
}
.resource-carousel .flex-direction-nav a {
	top: 0px !important;
	opacity:  0.8 !important;
	z-index: 10 !important;
	opacity: 0.8 !important;
	background-size: contain;
	outline: 0 !important;	
}
.resource-carousel .flex-direction-nav a.flex-next {
	right:  0 !important;
}
.resource-carousel .flex-direction-nav a.flex-prev {
	right: 24px !important;
	left:  auto !important;
}
.resource-carousel .flex-direction-nav a.flex-disabled {
	opacity: 0.5 !important;
	outline:  0 !important;
}
#oneSubPageContainer .resource-carousel-wrapper .more-link a, #oneSubPageContainer .resource-carousel-wrapper .more-link a span {
	color: var(--primary-anchor);
}
#oneSubPageContainer .resource-carousel-wrapper .more-link a {
	font-family: var(--raleway);
    font-size: var(--module-header-text-size);
    font-weight: 400;
    text-transform: uppercase;
}
/* Discussions and Topics */
#oneSubPageContainer .flexslider-discussions img, #oneSubPageContainer .flexslider-topics img, #oneSubPageContainer .flexslider-groups .groupAvatar, #oneSubPageContainer .flexslider-articles img {
	width: 100% !important;
	height:200px !important;
	margin: 0 auto 10px;
}
#oneSubPageContainer .flexslider-discussions a.discussionLink, #oneSubPageContainer .flexslider-topics a.discussionLink, #oneSubPageContainer .flexslider-groups a.discussionLink, #oneSubPageContainer .flexslider-articles a.arArticleLink {
	display: block;
	margin-bottom:  10px;
}
#oneSubPageContainer .flexslider-discussions a.discussionLink p, #oneSubPageContainer .flexslider-topics a.discussionLink p, #oneSubPageContainer .flexslider-groups .fgmGroupDesc, #oneSubPageContainer .flexslider-articles a.arSummaryLink {
	color: var(--body-text-color);
	font-family: var(--raleway);
    font-size: var(--body-text-size);
    font-weight: 400;
    line-height: var(--line-height);
}
#oneSubPageContainer .flexslider-discussions p.discussionSummary, #oneSubPageContainer .flexslider-topics p.discussionSummary, #oneSubPageContainer .flexslider-groups p.discussionSummary, #oneSubPageContainer .flexslider-articles a.arSummaryLink  {
	padding: 0 5px 0 0;
} 
#oneSubPageContainer .flexslider-discussions .flex-direction-nav, #oneSubPageContainer .flexslider-topics .flex-direction-nav {
	display: none !important;
}
/* Videos */
.flexslider-videos.resource-carousel img {
	width: auto !important;
	height: auto !important;
	max-height: 300px !important;
	margin: 0 auto 10px;
}

/* Homepage
====================================== */
#home_node_home #oneSubPageContainer .alertPageNotice {
	max-width: 1280px;
	margin: 0 auto;
}
#home_node_home #onePageContainer, #home_node_home #templateTable182539, #home_node_home #tem182539-col1 {
	width:  100% !important;
}
#home_node_home #templateTable182541 {
	width: 1280px;
	margin: 0 auto;
}

/* Groups
====================================== */
/* Groups CMS Page */
/* Individual Resource Carousels */
#home_groups #onePageContainer, #home_groups #templateTable182849, #home_groups #templateTable57431, #home_groups #tem182849-col1 {
	width: 100%;
}
#home_groups #oneSubPageContainer .pageInfo {
	width: 1280px;
	text-align: center;
	margin: 40px auto;
	padding: 0 20px;
}
#home_groups #oneSubPageContainer .pageInfo h3 {
	line-height: var(--line-height);
	font-weight: normal;
}
#home_groups #oneSubPageContainer ul {
	width: 1280px;
	margin: 0 auto;
}
#home_groups #oneSubPageContainer li {
	min-height: 355px;
	width: 25%;
	float: left;
	margin-bottom: 40px;
}
#home_groups #oneSubPageContainer li .groupAvatar {
	width: 300px !important;
	height:200px !important;
	margin: 0 auto 10px;
}
#home_groups #oneSubPageContainer li a.itemTitle {
	display: inline-block;
	margin-bottom: 10px;
}
#home_groups #oneSubPageContainer li .fgmGroupName, #home_groups #oneSubPageContainer li .fgmGroupDesc  {
	line-height: var(--line-height);
	padding: 0 10px;
}
#home_groups #oneSubPageContainer li .fgmGroupName a, #home_groups #oneSubPageContainer li .fgmGroupName a span {
	color: var(--body-text-color);
	font-family: var(--raleway);
	font-size: 20px;
	font-weight: 400;
	line-height: var(--line-height);
}
/* Group Info Module */
.mod_group_overview .module-header {
	display: none;
}
.mod_group_overview .groupOverviewTallDetailsWrapper .title {
	font-size: 24px;
	color: #777;
}
.mod_group_overview #group_started_title {
	display: none;
}
.mod_group_overview .bi {
	vertical-align: top;
	font-size: 16px;
	line-height: 1;
	margin-right: 2px;
}
.mod_group_overview .groupLinkAction a {
	display: inline-block;
	margin-bottom: 3px;
}
.mod_members .group_owner_heading, .mod_members .moderator_heading {
	color: var(--module-header-text);
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 4px;
}
.mod_group_overview .onePortrait {
	display: none;
}
/* Group Nav */
.groupNav .module-header {
	display: none;
}
.groupNav ul > li {
	font-weight: 700;
}
/* Group Home */
#forum_viewboard.one_body_group #onePageContainer, #forum_viewboard.one_body_group #oneSubPageContainer, #forum_viewboard.one_body_group #oneSubPageContainer #templateTable182543, #forum_viewboard.one_body_group #oneSubPageContainer #tem182543-col1 {
	width:  100% !important;	
}
#forum_viewboard.one_body_group #templateTable182549{
	margin: 0 auto;
}

/* Cover Photo Module */
.module.profile-coverPhoto {
	margin: 0;
	padding: 0;
}
.module.profile-coverPhoto header, .module.profile-coverPhoto footer {
	display: none;
}
.module .cover-photo {
	height: 335px;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.profile-coverPhoto .cover-photo-inner {
	height: 100%;
	max-width: 1280px;
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin: 0 auto;
}
.profile-coverPhoto .cover-photo h1, .profile-coverPhoto .cover-photo h2 {
	min-width: 100%;
	font-size: 46px;
	margin: 10px 0 20px;
	padding: 0 20px;
}
.profile-coverPhoto .cover-photo h3 {
    color: var(--mod-cover-photo-text);
    font-size: 24px;
    font-weight: 300;
    line-height: 135%;
}
.profile-coverPhoto .cover-photo h1, .profile-coverPhoto .cover-photo h3, .profile-coverPhoto .cover-photo h2 a, .profile-coverPhoto .cover-photo h2 a:hover, .profile-coverPhoto .cover-photo h2 a:active {
	color: var(--mod-cover-photo-anchor);
	font-family: var(--raleway);
	font-weight: 400;
}
.profile-coverPhoto .cover-photo h2 a:hover, .profile-coverPhoto .cover-photo h2 a:active {
	filter: brightness(--var-hover-brightness);
}
.module .cover-photo .cover-image {
	height: 335px;
	width: 100% !important;
	background-size: cover !important;
	overflow: visible;
	padding: 20px;
}
.module .cover-photo p {
	min-width: 100%;
	color: var(--mod-cover-photo-text);
	font-size: 24px;
	font-weight: 300;
	line-height: 135%;
	padding: 20px;
}
.profile-coverPhoto .cover-photo > .cover-actions > ul {
	text-align: left;
	margin: 1px 0 0;
	overflow: hidden;
}
.profile-coverPhoto .cover-photo > .cover-actions > ul > li > a {
	color: var(--mod-cover-photo-dd-anchor);
	padding: 8px 12px;
}
.profile-coverPhoto .cover-photo > .cover-actions > ul > li > a:hover {
	background: var(--mod-cover-photo-dd-bg);
}
.cover-photo .cover-actions, .cover-photo ul {
	bottom: 0;
}
.cover-photo ul {
	background: transparent;
}
.cover-photo li {
	background: var(--white);
	text-align: left;
}
.jcrop-tracker {
	cursor: default !important;
}
/* Group Members Module */
.oneMiniProfile img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/* Edit Group */
#admin_edit_group .col2, #admin_group_settings .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#admin_moderator_options.one_body_group .onePageBodyWrapper > table > tbody > tr > td {
	margin-bottom: 0;
	padding: 0x;
}
#admin_moderator_options.one_body_group .onePageBodyWrapper > table tbody tr td button[value="cancel"] {
	background-color: var(--btn-secondary-bg);
	background: var(--btn-secondary-bg);
	border:	1px solid var(--btn-secondary-border);
	box-sizing: border-box;
	color: var(--btn-secondary-text);
	 font-size: var(--body-text-size-sm);
	margin-left: 10px;
	padding: 5px 10px;
}
#admin_moderator_options.one_body_group .onePageBodyWrapper > table tbody tr td button[value="Edit"] {
	background-color: var(--btn-primary-bg);
	background: var(--btn-primary-bg);
	border:	1px solid var(--btn-primary-border);
	box-sizing: border-box;
	color: var(--btn-primary-text);
	 font-size: var(--body-text-size-sm);
	margin-left: 10px;
	padding: 5px 10px;
}
#admin_edit_group.one_body_group #EditGroupForm,
#admin_group_settings.one_body_group .onePageBodyWrapper > .groupSettings {
	margin-bottom: 0;
	padding: 0;
}
#admin_edit_group.one_body_group table#editGroupTable, .groupSettingsPermissions table {
	width: 100%;
	margin: 0;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr:first-child {
	display: none;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody,
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr {
	display: block;
	width: 100%;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr > td {
	clear: both;
	display: block;
	padding: 0px;
	text-align: left;
	width: 100%;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr > td.editGroupLabelTd {
	color: var(--form-label-text);
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 4px;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr > td.editGroupLabelTd br {
	display: none;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr > td.editGroupInputTd {
	margin-bottom: 12px;
}
#admin_edit_group.one_body_group table#editGroupTable > tbody > tr > td.editGroupInputTd textarea {
	box-sizing: border-box;
	margin: 0px;
	width: 100%;
}
#admin_edit_group.one_body_group table#editGroupTable button.EditGroup_Cancel {
	background-color: var(--btn-secondary-bg);
	background: var(--btn-secondary-bg);
	border:	1px solid var(--btn-secondary-border);
	color: var(--btn-secondary-text);
	margin-left: 5px;
}
#admin_edit_group.one_body_group table#editGroupTable button.EditGroup_Cancel span:hover, #admin_edit_group.one_body_group table#editGroupTable button.EditGroup_Cancel span:active {
	color: var(--body-text-color);
}
#EditGroupPermissions, #EditGroup_DeleteGroup {
	border-top: 1px solid var(--table-border-1);
	margin: 0;
	padding: 20px 0;
}
#EditGroupPermissions {
	margin-top: 40px;
}
.editGroupDeleteButton {
	display: inline-block;
}
body#admin_edit_group .oneButtonGlobal span {
	display: inline-block;
}
body#admin_edit_group .oneButtonGlobal i::before {
	line-height: 18px;
}
body#admin_group_settings .groupSettingsPermissions td {
	border-color: var(--table-border-1);
}
/* Articles (network.css unavailable)
====================================== */
.casingSubtitle {
	display: none;
}
body[id^="articletools_"] fieldset .clearfix, body[id^="edit_"] fieldset .clearfix {
	margin-bottom: 16px;
}
body[id^="articletools_"] fieldset .clearfix textarea#ANDTextInput, body[id^="edit_"] fieldset .clearfix textarea#ANDTextInput {
	width: 100% !important;
	margin-bottom: 0;
}
body[id^="articletools_"] label, body[id^="articletools_"] #oneSubPageContainer form legend.amFormFieldsetLegend,
body[id^="edit_"] label, body[id^="edit_"] #oneSubPageContainer form legend.amFormFieldsetLegend,
label.option_choice, #add_post_category_header, #add_post_tags .content_tag_title_title,
.moderatorContentEditForm .moderatorContentSectionTitle, .suspendUser label, #documentNewWrapper form label,
#documentViewWrapper label, .groupSettingsFilters label, .onePageAdmin .profDisplayDataRowSansTables > .profFormTitleSansTables,
.oneChangePasswordFormItem label, #help_remove_user .onePageBodyWrapper form label, #calendarMain label,
#oneSiteContainer .viewEventWrapper label, #blog_events_list #calendarEventListWrapper label, #blog_view_event .detailsRow label, #blog_view_event #userRSVP label, #home_resources #oneSubPageContainer legend {
	box-sizing: border-box;
	height: auto;
	width: 100%;
	color: var(--form-label-text);
	font-size: 12px;
	font-weight: 600;
	line-height: 160%;
	position: inherit;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 4px;
}
body[id^="articletools_"] label[for="activated"], body[id^="articletools_"] label[for="deactivated"],
body[id^="edit_"] label[for="activated"], body[id^="edit_"] label[for="deactivated"],
body[id^="articletools_"] .dateRadios label,
body[id^="edit_"] .dateRadios label {
	color: var(--form-component-text);
	font-size: inherit;
	font-weight: inherit;
	text-transform: none;
	line-height: 20px;
}
.help-inline, .input .help-inline, .helper-text {
	background: transparent;
	border: 0 none;
	font-size: var(--body-text-size-xs);
	line-height: 150%;
}
.amFormFieldHelperText .help-inline {
	margin-bottom: 20px;
}
body[id^="articletools_"] .dateRadios input, body[id^="articletools_"] .inputs-list input,
body[id^="edit_"] .dateRadios input, body[id^="edit_"] .inputs-list input {
	display: inline-block;
	float: left;
	height: 16px;
	width: auto;
	margin-top: 2px !important;
	margin-right: 5px;
}
body[id^="articletools_"] #oneSubPageContainer form .input select,
body[id^="edit_"] #oneSubPageContainer form .input select {
	width: 50%;
}
body[id^="articletools_"] #storyActiveOption li, body[id^="articletools_"] .dateRadios li,
body[id^="edit_"] #storyActiveOption li, body[id^="edit_"] .dateRadios li {
	display: inline-block;
	float: left;
	height: auto;
	margin-right: 10px;
}
#relatedContentItems, body[id^="articletools_"] .articlePublishWrapper, body[id^="edit_"] .articlePublishWrapper {
	margin-bottom: 20px;
}
body[id^="articletools_"] .dateSelectMulti {
	margin-top: 10px;
}
.articlePublishWrapper .publishDateField input, .articlePublishWrapper .publishDateField select {
	float: left;
	width: 30% !important;
	margin-right: 0 !important;
	margin-bottom: 20px !important;
}
.articlePublishWrapper .publishDateField input {
	border-right-color: transparent;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: 0;
}
.articlePublishWrapper .publishDateField button {
	float: left;
	outline: 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid var(--form-input-border);
	border-left-color: transparent;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomlft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left: 0;
	margin-right: 10px;
	padding: 10px;
}
.articlePublishWrapper .publishDateField button i {
	color: var(--bs-icon-color);
}
body #oneSubPageContainer .articlePublishWrapper {
	overflow: visible !important;
}
body #oneSubPageContainer .articlePublishWrapper .publishDateField select {
	float: left;
	height: 42px;
	width: 18% !important;
	margin-right: 10px !important;
}
body #oneSubPageContainer .articlePublishWrapper .publishDateField select + span {
	display: inline-block;
	float: left;
	height: 42px;
	line-height: 42px;
}
body[id^="articletools_"] .formActions, body[id^="edit_"] .formActions, body[id^="document_"] .formActions, body#admin_group_settings .groupSettingsButtons {
	float: right;
}
.articleAttachmentSet #articleAttachmentspoll, .articleAttachmentSet #articleAttachmentssurvey, .articleAttachmentSet #articleAttachmentspetition {
	display: none;
}
/* Article List */
body[id^="articletools_"] .col2, body[id^="edit_"] .col2, body[id^="index_"] .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
body[id^="articletools_"] .col2 #one_controller_container, body[id^="edit_"] .col2 #one_controller_container, body[id^="index_"] .col2  #one_controller_container {
	background: var(--module-bg);
}
body[id^="articletools_"] .addNewButton, body[id^="list_"] .addNewButton, body[id^="document_"] .mainDocumentListSearch .mainDocumentAdd {
	display: inline-block;
	float: right;
	margin: -60px 0 20px 0;
}
body[id^="articletools_"] label[for="articleListStatus"],
body[id^="list_"] label[for="articleListStatus"] {
	display: none;
}
body[id^="articletools_"] .articleTableTools, body[id^="articletools_"] #searchArticleContainer,
body[id^="list_"] .articleTableTools, body[id^="list_"] #searchArticleContainer {
	width: calc(50% - 10px);
	float: right;
	text-align: left;
	margin: 0;
}
body[id^="articletools_"] .articleTableTools,
body[id^="list_"] .articleTableTools {
	margin-right: 20px;
}
body[id^="articletools_"].articleTableTools,
body[id^="list_"].articleTableTools {
	width: calc(50% - 40px);
}
body[id^="articletools_"] #searchArticleContainer input, body[id^="articletools_"] #searchArticleContainer button,
body[id^="list_"] #searchArticleContainer input, body[id^="list_"] #searchArticleContainer button {
	display: block;
	float: left;
}
body[id^="articletools_"] #oneSubPageContainer #searchArticleContainer form input,
body[id^="list_"] #oneSubPageContainer #searchArticleContainer form input,
body[id^="document_"] #oneSubPageContainer .mainDocumentListSearch form input {
	height: auto;
	background: var(--form-input-bg) url(https://images.onesite.com/community.wfsonline.org/icons/bootstrap/search.svg) 10px 10px no-repeat;
	padding-left: 32px;
}
body[id^="articletools_"] #articleListStatusSelector,
body[id^="list_"] #articleListStatusSelector {
	height: auto;
	float: none;
	padding: 0;
}
body[id^="articletools_"] #articleListStatus,
body[id^="list_"] #articleListStatus {
	height: 42px;
	width: 100%;
	outline-width: 0;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper table,
body[id^="list_"] .col2 .onePageBodyWrapper table,
body[id^="edit_"] .col2 .onePageBodyWrapper table,
body[id^="blog_manage"] .col2 .onePageBodyWrapper table,
body[id^="document_"] .col2 .onePageBodyWrapper table,
body#admin_group_settings .groupSettingsPermissions table {
	width: 100%;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage th,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage th,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper th,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList th,
body#admin_group_settings .col2 .onePageBodyWrapper .groupSettingsPermissions th {
	background: var(--table-head-th-bg);
	border-bottom: 1px solid var(--table-head-th-border);
	font-size: 12px;
	text-transform: uppercase;
	color: var(--table-head-th-text);
	font-weight: 600;
	padding: 10px;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage tr > th:first-child,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage tr > th:first-child,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr > th:first-child,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList tr > th:first-child {
	padding-left: 20px;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage tr > th:last-child,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage tr > th:last-child,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList tr > th:last-child {
	min-width: 310px;
	padding-right: 20px;
}
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr > th:last-child,
body[id^="document_"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr > th:last-child {
	min-width: 210px;
	padding-right: 20px;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage tr,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage tr,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList tr,
body#admin_group_settings .col2 .onePageBodyWrapper .groupSettingsPermissions tr {
	border-top: 1px solid var(--table-border-1);
	border-bottom: 1px solid var(--table-border-1);
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage td,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage td,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper td,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList td,
body#admin_group_settings .col2 .onePageBodyWrapper .groupSettingsPermissions td {
	padding: 10px;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage tr.oddRow,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage tr.oddRow,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr.oddRow,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList tr.oddRow {
	background: var(--alt-row-bg);
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage tr > td:first-child,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage tr > td:first-child,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr > td:first-child,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList tr > td:first-child,
body#admin_group_settings .col2 .onePageBodyWrapper .groupSettingsPermissions tr > td:first-child {
	font-weight: normal;
	padding-left: 20px;
}
body[id^="articletools_"] .col2 .onePageBodyWrapper #articleListPage tr > td:last-child,
body[id^="list_"] .col2 .onePageBodyWrapper #articleListPage tr > td:last-child,
body[id^="blog_manage"] .col2 .onePageBodyWrapper #managePostsPage_Wrapper tr > td:last-child,
body[id^="document_"] .col2 .onePageBodyWrapper .mainDocumentList tr > td:last-child,
body#admin_group_settings .col2 .onePageBodyWrapper .groupSettingsPermissions tr > td:last-child {
	padding-right: 20px;
}
body[id^="articletools_"] .articleDefaultActions, body[id^="articletools_"] .articleAdminActions,
body[id^="list_"] .articleDefaultActions, body[id^="list_"] .articleAdminActions,
body[id^="blog_manage"] .articleDefaultActions, body[id^="blog_manage"] .articleAdminActions,
body[id^="document_"] .articleDefaultActions, body[id^="document_"] .articleAdminActions {
	margin: 15px 0;
}
body[id^="articletools_"] #articleList-reg th:first-child,
body[id^="list_"] #articleList-reg th:first-child,
body[id^="blog_manage"] #managePostsPage_Wrapper th:first-child {
	width: 50%;
}
.articleActions a, .oneBlogOwnerLinks a, .newsfeedActionItem .emoRatingChoose, .blogTableActionWrapper a, #docOptions a,
.newsfeedActionItem .emoRatingSpanSelected a {
	display: inline-block;
	margin-right: 10px;
}
.articleActions a span, .oneBlogOwnerLinks a span, .awds_comment_right_bottom_reply_link, .blogTableActionWrapper a span{
	line-height: 2;
}
.articleActions a span, .articleActions a i, .oneBlogOwnerLinks a span, .oneBlogOwnerLinks a i, .blogTableActionWrapper a i,
.emoRatingChoose i, .emoRatingChoose span, .blogTableActionWrapper span, .UX1NewsfeedForm .newsfeedActionComment i {
	display: inline-block;
	float: left;
}
.articleActions a i, .oneBlogOwnerLinks a i, .emoRatingChoose i, .blogTableActionWrapper i {
	margin-right: 3px;
}
.UX1NewsfeedForm .newsfeedActionComment i {
	margin-right: 6px;
}
.articleActions a i.bi-trash, .blogTableActionWrapper a i.bi-trash {
	margin-top: 2px;
}
.oneBlogOwnerLinks a i.bi-trash, #docOptions i.bi-trash {
	margin-top: -2px;
}
.oneBlogTableActionsEdit, .oneBlogTableActionsDelete {
	background: transparent !important;
	font-size: var(--body-text-size);
	margin: 0;
	padding: 0;
}
body[id^="articletools_"] .noResults .alertPageInfo,
body[id^="list_"] .noResults .alertPageInfo {
	margin-top: 15px;
}
/* Article Delete */
#articleDeletePage {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
	overflow: hidden;
}
#articleDeleteConf {
	margin-bottom: 10px;
}
#articleDeleteTitle {
	margin-bottom: 10px;
}
#articleDeleteButtons {
	float: right;
}
#articleDeleteButtons a.btn {
	float: left;
}
/* Article View */
body.article_view .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
} 
body.article_view .col2 #one_controller_container {
	background: var(--module-bg);
}
.article_view .arArticleTitle, #mobPageId .onePageGoArticle .arArticle .arArticleTitle,
.oneBlogPost .oneBlogTitle, .oneBlogPost .oneBlogTitle a,
#documentViewWrapper > h2 {
	display: inline-block;
	color: var(--headline-text);
	font-family: var(--raleway);
	font-size: var(--headline-text-size);
	line-height: 130%;
	font-weight: 700;
	margin-bottom: 10px;
}
.oneBlogDateLine.oneBlogSmallPrint {
	color: var(--btn-secondary-text);
	font-size: var(--body-text-size-xs);
	text-transform: none;
}
.blog_posted_by {
	font-size: var(--body-text-size);
}
.blog_posted_by a, .blog_posted_by a:hover, blog_posted_by a:active {
	color: var(--secondary-anchor);
	font-size: var(--body-text-size);
	font-weight: 700;
}
.oneBlogPost .postAvatar img,
.article_view .arArticle .miniProfileAvatar img {
	width: 48px;
	height: 48px;
	clip-path: circle(24px at center);
	-webkit-clip-path: circle(24px at center);
}
.article_view .arArticlePublished {
	color: var(--date-line);
	margin-bottom: 20px;
}
.article_view .arArticlePublishedDate, .arArticle .arArticlePublishedDate {
	color: var(--btn-secondary-text);
    font-size: var(--body-text-size-xs);
    line-height: 1;
}
.article_view .arArticlePublished .arArticleAuthorText {
	display: inline-block;
	line-height: 1;
	margin-right: 2px;
}
.article_view .arArticlePublished .arArticleAuthorText a:after {
	content: ',';
	padding: 0 2px;
}
.article_view .arArticlePublished .arArticleAuthorText a:last-child:after {
	content: '';
}
.catMenuAddTags a {
	margin-left: 0;
}
.arArticleTags .content_tag_title_title,
#ugc_tag_interface_display .content_tag_title_title {
	border-bottom: 0 none;
	color: var(--body-text-color);
	text-transform: uppercase;
	font-family: var(--optima);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .25px;
	margin-bottom: 4px;	
}
.tag_span_style {
	margin-right: 5px;
	margin-left: 0 !important;
}
#ugc_tag_interface_display .tag_span_style a {
	height: 12px;
	width: 12px;
	display: inline-block;
	background: var(--btn-secondary-text);
	vertical-align: top;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: var(--body-bg);
	font-size: 11px;
	text-align: center;
	line-height: 8px;
	margin-left: -5px;
	padding: 1px;
}
#ugc_tag_interface_display .content_tag_interact_display {
	float: none;
}
#ugc_tag_interface_display .content_tag_interact_display .add_new_tag_link {
	font-weight: normal;
}
#ugc_tag_interface_display {
	font-size: inherit;
	font-family: var(--optima);
	margin-bottom: 20px;
	padding: 0;
}
#ugc_tag_interface_display .content_tag_interact_display .add_new_tag_link {
	 font-size: var(--body-text-size-sm);
}
.arArticleDefault .arArticleBody p {
	line-height: var(--line-height);
}
.arArticleTags .content_tag_title_title,
#ugc_tag_interface_display .content_tag_title_title {
	float: none;
	margin-right: 0;
}
#ugc_tag_interface_display .normal_tag_style, #members_view .oneUserStatus {
	float: left;
	background: var(--tag-bg);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid var(--tag-border);
	font-size: var(--body-text-size-sm);
	line-height: 1;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px 8px;
}
.normal_tag_style a {
	color: var(--tag-anchor);
}
/* Comments */
.oneBlogCommentLine {
	border-top: 1px solid var(--table-border-1);
}
.oneCommentsHeader {
	border-top-color: var(--comments-header-border);
	letter-spacing: normal;
	padding: 20px 0 0;
}
.arArticleCommentsHeader span, .blogPostsCommentsHeader h3, .oneCommentsHeader h3, .awds_followers {
	color: var(--comments-header-text);
	font-family: var(--raleway);
	 font-size: var(--body-text-size-sm);
	font-weight: 400;
	letter-spacing: normal;
	text-transform: uppercase;
	line-height: var(--line-height);  
}
div > div.awds_maincontainer  {
	font-size: var(--body-text-size);
}
.awds_followers {
	font-weight: 400;
}
.awds_followers .awds_followers_total a {
	pointer-events: none;
	color: var(--body-text-color);
}
#ar_article_discussion {
	z-index: 2 !important;
}
#blog_post_discussion, #media-comments-discussion {
	z-index: 999 !important;
}
#aw_main_content_media-comments-discussion, .aw_main_content {
	color: var(--comments-body-text) !important;
}
#aw_main_content_media-comments-discussion .awds_tab_numcomments, 
.oneCommentsWidget .awds_tab_numcomments, .awds_comment_right_bottom_datecreated, .discussion-window .awds_tab_numcomments {
	color: var(--btn-secondary-text);
	font-family: var(--optima) !important;
	font-size: var(--body-text-size-xs);
	text-transform: none;
}
.awds_tabscontainer {
	border-bottom: 1px solid var(--table-border-1) !important;
}
.siteUtilContainer {
	font-family: var(--optima) !important;
} 
/* .discussion-window .awds_modlist, #show_followers_ar_article_discussion, .oneCommentsWidget .awds_modlist, .awds_followers, .discussion-window .awds_followers {
display: none;
} */
.oneCommentsWidget .awds_tabscontainer, .discussion-window .awds_tabscontainer {
	border-bottom: 1px solid transparent;
}
.oneCommentsWidget .awds_tabscontainer {
	border-bottom: 1px solid var(--table-border-1) !important;
}
#aw_main_content_media-comments-discussion .awds_tab, #aw_main_content_media-comments-discussion .awds_tab:link, #aw_main_content_media-comments-discussion .awds_tab:hover, #aw_main_content_media-comments-discussion .awds_tab_list a,
.discussion-window .awds_tab, .discussion-window .awds_tab:link, .discussion-window .awds_tab:hover, .discussion-window .awds_tab_list a,
.oneCommentsWidget .awds_tab, .oneCommentsWidget .awds_tab:link, .oneCommentsWidget .awds_tab:hover, .oneCommentsWidget .awds_tab_list a {
	background: transparent;
	color: var(--body-text-color);
	font-size: var(--body-text-size-sm);
}
#aw_main_content_media-comments-discussion .awds_tab_selected, #aw_main_content_media-comments-discussion .awds_tab_selected:link, #aw_main_content_media-comments-discussion .awds_tab_selected:hover,
.discussion-window .awds_tab_selected, .discussion-window .awds_tab_selected:link, .discussion-window .awds_tab_selected:hover,
.oneCommentsWidget .awds_tab_selected, .oneCommentsWidget .awds_tab_selected:link, .oneCommentsWidget .awds_tab_selected:hover {
	background: transparent;
	border-bottom: 2px solid var(--primary-anchor);
	color: var(--primary-anchor) !important;
	font-size: var(--body-text-size-sm);
}
#aw_main_content_media-comments-discussion .awds_tab_selected:link span, #aw_main_content_media-comments-discussion .awds_tab:link span {
	display: inline-block;
	padding: 3px 10px;
}
#aw_main_content_media-comments-discussion .awds_comment, .oneCommentsWidget .awds_comment, .discussion-window .awds_comment {
	border-top: 0 none;
	border-bottom: 1px solid var(--table-border-1s);
}
#aw_main_content_media-comments-discussion .awds_comment .awds_comment_right_text,
.oneCommentsWidget .awds_comment .awds_comment_right_text, .discussion-window .awds_comment .awds_comment_right_text {
	font-size: var(--body-text-size);
	line-height: var(--line-height);
}
#aw_main_content_media-comments-discussion .awds_addcomment_buttons,
.oneCommentsWidget .awds_addcomment_buttons, .discussion-window .awds_addcomment_buttons {
	width: 100%;
}
.awds_addcomment_buttons_submit, .awds_addcomment_buttons_submit:hover, .awdsAttachmentSubmitBtn {
	height: auto !important;
}
#aw_main_content_media-comments-discussion .awds_addcomment_buttons_submit,
.oneCommentsWidget .awds_addcomment_buttons_submit, .discussion-window .awds_addcomment_buttons_submit {
	background: var(--btn-primary-bg);
	border: 0 none;
	color: var(--btn-primary-text);
	font: normal 14px var(--optima) !important;
	padding: 5px 10px;
}
#aw_main_content_media-comments-discussion .awds_addcomment_buttons_submit:hover, #aw_main_content_media-comments-discussion .awds_addcomment_buttons_submit:active,
.oneCommentsWidget .awds_addcomment_buttons_submit:hover, .oneCommentsWidget .awds_addcomment_buttons_submit:active,
.discussion-window .awds_addcomment_buttons_submit:hover, .discussion-window .awds_addcomment_buttons_submit:active {
	opacity: 1;
	background: var(--btn-primary-hover-bg);
	border: 0 none;
	border-color: var(--btn-primary-hover-border);
	color: var(--btn-primary-hover-text) !important;
	padding: 5px 10px;
	filter: none !important;
} 
#aw_main_content_media-comments-discussion .awds_addcomment_buttons_submit span,
.oneCommentsWidget .awds_addcomment_buttons_submit span, .discussion-window .awds_addcomment_buttons_submit span {
	color: var(--btn-primary-hover-text);
	font-size: var(--body-text-size);
	font-weight: normal;
	line-height: var(--line-height);
	text-shadow: none;
	text-transform: uppercase;
	transition: all .2s ease-in-out;
}
#aw_main_content_media-comments-discussion .awds_addcomment_buttons_submit span:hover,
.oneCommentsWidget .awds_addcomment_buttons_submit span:hover,
.discussion-window .awds_addcomment_buttons_submit span:hover {
	color: var(--white); !important;
	filter: none !important;
	opacity: 1 !important;
}
#aw_main_content_media-comments-discussion .awds_avatar img,
.oneCommentsWidget .awds_avatar img, .discussion-window .awds_avatar img {
	height: 32px;
	width: 32px;
	border: 0 none;
	clip-path: circle(16px at center);
	-webkit-clip-path: circle(16px at center);
	padding: 0;
}
a.awds_comment_right_top_creator, a.awds_comment_right_top_creator:hover, a.awds_comment_right_top_creator:active,
a.awds_comment_right_top_creator > span, a.awds_comment_right_top_creator > span:hover, a.awds_comment_right_top_creator > span:active {
	color: var(--secondary-anchor);
	font-size: var(--body-text-size);
}
.awds_comment_right_bottom, .awds_comment_right_bottom .modLikesPanelWrapper, .awds_comment_right_bottom_rating_like, .awds_comment_right_bottom_reply_link{
	line-height: 1 !important;
	margin-bottom: 0 !important;
}
.awds_comment_right_bottom_rating_like, .awds_comment_right_bottom_reply_link {
	width: auto !important;
}
.awds_comment_right_bottom_rating_like > span:not(#emoRatingSpan10-like1),
.awds_comment_right_bottom_reply_link, .awds_followers_follow_link,
.awds_addcomment_buttons_attach_video, .awds_addcomment_buttons_attach_photo,
.awds_addcomment_buttons_spell_check, .awds_followers_follow a,
.awds_comment_right_bottom_reply_link > span {
	background: var(--btn-secondary-bg) !important;
	background-image: none !important;
	border: 1px solid var(--btn-secondary-border) !important;
	color: var(--btn-secondary-text);
	font: normal var(--body-text-size); var(--optima) !important;
	line-height: var(--line-height);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: none;
	padding: 5px 10px;
}
.awds_followers_follow_link span {
	background: transparent url('https://images.onesite.com/community.wfsonline.org/icons/bootstrap/star-fill-grey.svg') no-repeat scroll 3px 1px !important;
	background-size: 12px !important;
	color: var(--btn-secondary-text);
	font-family: var(--optima);
	font-size: var(--body-text-size-sm);
	text-transform: none;
	padding: 5px 10px;
}
.awds_comment_right_bottom .modLikesPanelWrapper span:hover, .awds_comment_right_bottom .modLikesPanelWrapper span:active,
.awds_comment_right_bottom .modLikesPanelWrapper span.emoRatingSpan a:hover,
.awds_comment_right_bottom_reply_link:hover,
.emoRatingSpan:hover, .awds_followers_follow_link:hover,
.awds_addcomment_buttons_attach_video:hover,
.awds_addcomment_buttons_attach_photo:hover,
.awds_addcomment_buttons_spell_check:hover {
	color: var(--btn-secondary-hover-text);
	filter: brightness(var(--hover-brightness)) !important;
}
.awds_comment_right_bottom_reply_link span:hover,
.emoRatingSpan:hover, .awds_followers_follow_link span:hover,
.awds_addcomment_buttons_attach_video span:hover,
.awds_addcomment_buttons_attach_photo span:hover,
.awds_addcomment_buttons_spell_check span:hover,
a.awds_followers_follow_link:hover, a.awds_followers_follow_link:active,
a.awds_followers_follow_link span:hover, a.awds_followers_follow_link span:active {
	color: var(--btn-secondary-text);
	filter: none !important;
}
.awds_addcomment_buttons_cancel, .awds_addcomment_buttons_cancel:hover {
	color: var(--primary-anchor) !important;
}
/* Blogs
====================================== */
/* Blog Post New */
#admin_blog_post .col2, #blog_manageposts .col2, #admin_edit_post .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#add_post_publish_to {
	display: none;
}
.admin-page-container fieldset, .onePageAdmin fieldset {
	border: 0;
	border-bottom: none;
	margin: 0;
	padding: 0;
}
label.option_choice, #add_post_category_header, #add_post_tags .content_tag_title_title,
.moderatorContentEditForm .moderatorContentSectionTitle {
	float: none;
	margin-bottom: 4px;
	padding-right: 0;
}
.tag-description {
	display: inline-block;
	line-height: var(--line-height);
	margin-left: 0;
}
.catMenuContainer {
	margin-left: 0;
}
#add_post_category, #add_post_entry_status {
	box-sizing: border-box;
	width: 50%;
	float: left;
}
#add_post_entry_status option[label="friends"], #add_post_entry_status option[label="private"] { display: none;}
#add_post_category {
	padding-right: 20px;
}
#add_post_body {
	clear: both;
}
.blogMediaBtns {
	float: right;
	overflow: hidden;
	margin: 5px 0 20px;
}
#add_post_buttons, .saveButtonContainer, #edit_group_buttons, .deleteAccountButton, .deleteAccountConfirmButtons {
	float: right;
	overflow: hidden;
}
.oneButtonInsertPhoto i, .oneButtonInsertPhoto i,.oneButtonInsertVideo i, .oneButtonInsertVideo i,
#BlogPost_InsertPhoto_Button i, #BlogPost_InsertVideo_Button i {
	float: left;
	margin-top: -2px;
}
.oneButtonInsertPhoto i, .oneButtonInsertPhoto i,.oneButtonInsertVideo i, .oneButtonInsertVideo i,
.oneButtonInsertPhoto i, .oneButtonInsertPhoto span, .oneButtonInsertVideo i, .oneButtonInsertVideo span,
#BlogPost_InsertPhoto_Button i, #BlogPost_InsertVideo_Button i,
#BlogPost_InsertPhoto_Button span, #BlogPost_InsertVideo_Button span,
.mb_post_reply_addvideo i, .mb_post_reply_addvideo span,
.mb_post_reply_addphoto i, .mb_post_reply_addphoto span { 
	float: left;
	display: inline-block;
	line-height: var(--line-height);
	vertical-align: top;
	margin-right: 5px;
}
.oneBlogPost .postAvatar img {
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding: 0;
}
.oneBlogPost .contentActionSystem, .oneBlogPost .content-actions-wrapper > .modLikesPanelWrapper {
	/* overflow: hidden; */
	margin-bottom: 10px;
}

.awds_comment_right_bottom .modLikesPanelWrapper span.emoRatingSpan,
.awds_comment_right_bottom a.awds_comment_right_bottom_reply_link,
.awds_comment_right_bottom .modLikesLists a {
	background: var(--btn-secondary-bg);
	background-image: none !important;
	opacity: 0.75;
	border: 1px solid var(--btn-secondary-border);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: var(--btn-secondary-text);
	font-size: var(--body-text-size-xs) !important;
	line-height: 1;
	box-shadow:  none;
	margin-left: 5px;
	padding: 2px 5px;
}
.awds_comment_right_bottom_rating_like .modLikesListWrapper {
	float: left;
}
.awds_comment_right_bottom .modLikesLists a {
	display: inline-block;
	height: 26px;
	line-height: 22px;
	margin: 0 0 0 0;
}
.awds_comment_right_bottom .modLikesLists a:hover, .awds_comment_right_bottom .modLikesLists a:active,
.awds_comment_right_bottom .modLikesLists a span:hover, .awds_comment_right_bottom .modLikesLists a span:active {
	color: var(--btn-secondary-text);
}
.awds_comment_right_bottom .modLikesPanelWrapper span.emoRatingSpan a,
.awds_comment_right_bottom_reply_link span {
	width: auto !important;
	background: transparent !important;
	background-image: none !important;
	border: 0 none !important;
	color: var(--btn-secondary-text) !important;
	font-family: var(--optima) !important;
	font-size: var(--body-text-size-xs) !important;
	line-height: var(--line-height) !important;
	margin: 0 !important;
	padding: 0 !important;
}
.awds_comment_right_bottom .modLikesPanelWrapper span.emoRatingSpan a i, .awds_comment_right_bottom .modLikesPanelWrapper span.emoRatingSpan a span,
.awds_comment_right_bottom_reply_link i, .awds_comment_right_bottom_reply_link i {
	float: none;
}
.awds_comment_right_bottom .modLikesPanelWrapper span.emoRatingSpan a span, .awds_comment_right_bottom_reply_link span {
	line-height: 160% !important;
}
.blogContentAction .emoRatingChoose, .blogContentAction .emoRatingSelected, .blogContentAction .emoRatingSpan {
	opacity: 1;
	float: left;
	background: transparent !important;
	border: 0 none !important;
	box-shadow: none !important;
	color: var(--secondary-anchor) !important;
	font: var(--body-text-size-xs);
	text-transform: capitalize !important;
	line-height: 160%;
	margin-left: 0;
	padding: 0 !important;
}
.oneBlogPost .modLikesPanelWrapper, .oneBlogPost .contentActionSystem {
	float: left;
}
.oneBlogPost .modLikesPanelWrapper {
	margin-right: 5px;
}
/* Manage Blog Posts */
body[id^="blog_manage"] #blogPostContent.oneTableContent {
	font-size: var(--body-text-size);
}
body[id^="blog_manage"] .onePageBodyWrapper #one_controller_container {
	background: var(--module-bg);
}
.oneHighlight {
	font-weight: normal;
}
/* Content Actions */
.label {
	font-weight: normal;
	text-shadow: none;
}
.tagging_and_rating_div_bottom, .contentActionButtons {
	position: relative;
	padding-bottom: 20px;
}
.articleActions a span, .articleActions a i {
	display: inline-block;
	float: left;
}
.content_flag_button, .not-favorite .favorite-icon, .favorite .favorite-icon {
	background-image: none !important;
}
.contentAction {
	margin: 0;
	padding: 0;
}
.contentAction_genocide {
	position: absolute;
	top: -25px;
	right: 0;
}
.contentAction_flagging .content_flag_button,
.content_flag_button, .not-favorite .favorite-icon, .favorite .favorite-icon,
.moderationAdvancedIcn {
	height: auto;
	width: auto;
	background-image: none !important;
	background: transparent !important;
	border: 0 none;
	color: var(--secondary-anchor);
	vertical-align: top;
	padding: 0;
}
.contentAction_favorites {
	color: var(--secondary-anchor);
}
.favorite-actions .favorite-text {
	margin: 0;
}
.favorite-actions .favorite-tooltip {
	position: absolute;
	width: 220px;
    top: -30px;
    right: 15px;
    background: var(--primary-anchor);
    border: 0 none;
    color: var(--white);
    font-size: 12px;
    text-align: center;
    padding: 0 5px;
    border-radius: 4px;
}
.customActionText {
	margin-left: 0;
}
.contentAction_flagging .content_flag_button i, .contentAction_flagging .content_flag_button span,
.favorite-actions i, .favorite-actions a,
.republishAction i, .republishAction span,
.oneBlogPost .emoRating i, .oneBlogPost .emoRating > span, .oneBlogPost .emoRatingSpanSelected > span, .awds_comment_right_bottom_reply_link i, .awds_comment_right_bottom_rating_like i {
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.republishBtn {
	display: inline-block;
	width: auto;
	height: auto;
}
.content-actions-wrapper, #gallery-media-actions {
	float: right;
}
.contentActionButtons {
	float: none;
	display: block;
	margin: 0;
	padding: 0;
}
.contentActionButtons > div {
	margin-right: 10px;
	padding: 0;
}
.moderationAdvancedIcn {
	border: 0 none;
	color: var(--primary-anchor);
	line-height: 1;
}
.moderationAdvancedIcn:hover, .moderationAdvancedIcn:active,
.moderationAdvancedIcn i:hover, .moderationAdvancedIcn i:active {
	color: var(--btn-primary-hover-bg);
}
#ugc_tag_interface_display .manage_tags_div {
	background: var(--table-head-th-bg);
	margin: 20px 0;
	padding: 10px;
}
#ugc_tag_interface_display .txtTag {
	height: auto !important;
	width: 30% !important;
	min-height: 36px !important;
	box-sizing: border-box !important;
	background: var(--form-input-bg) !important;
	border: 1px solid var(--form-input-border) !important;
	box-shadow: none !important;
	color: var(--form-input-text-color) !important;
	font-size: 14px !important;
	text-align: left !important;
	margin: 0 10px 0 0 !important;
	padding: 10px 8px !important;
	outline-width: 0 !important;
}
/* Moderation Menu */
.moderationMenuContainer {
	width: 150px;
	right: -4px;
	bottom: -198px;
	z-index: 9999;
	border: 1px solid var(--bs-dd-menu-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#gallery-media-actions .moderationMenuContainer {
	right: -4px;
	bottom: -171px;
}
.moderationMenuContainer ul {
	margin: 0;
	padding: 0;
}
.moderationMenuContainer li {
	font-size: 12px;
	padding: 3px 5px;
}
.moderationMenuContainer li a {
	color: var(--header-anchor);
}
.moderationMenuContainer li.mpl_close_panel {
	display: block;
	position: absolute;
	top: -23px;
	right: 2px;
	background: var(--body-bg);
	border: 1px solid var(--body-bg);
	margin: 0;
	padding: 0;
}
.moderationMenuContainer li.mpl_close_panel a {
	display: block;
	height: 16px;
	width: 16px;
	background: var(--primary-anchor);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: var(--body-bg);
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 14px;
}
.moderationMenuContainer li.mpl_close_panel a:hover, .moderationMenuContainer li.mpl_close_panel a:active,
.moderationMenuContainer li.mpl_close_panel a span:hover, .moderationMenuContainer li.mpl_close_panel a span:active {
	color: var(--body-bg);
}
.moderationMenuContainer li.mpl_close_panel a:hover, .moderationMenuContainer li.mpl_close_panel a:active {
	background: var(--btn-primary-hover-bg);
}
/* Moderator Edit Post */
.moderatorContentEditForm .moderatorContentSectionTitle {
	border: 0 none;
	padding: 0;
	background: transparent;
}
.moderatorContentEditForm textarea,
.modEditContentCategories select {
	width: 100%;
	margin-bottom: 10px;
}
/* User Blog Module */
.mod_blog_posts .module-content > li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style: none;
}
.mod_blog_posts .module-content > li:not(:last-of-type) {
	border-bottom: 1px solid var(--table-border-1);
}
.mod_blog_posts .postHeader a h4 {
	color: var(--primary-anchor);
	font-family: var(--raleway);
	font-size: var(--body-text-size);
	font-weight: 700;
	line-height: var(--line-height);
	margin: 0;
}
 .mod_blog_posts .postHeader a:hover h4, .mod_blog_posts .postHeader a:active h4, .mod_blog_posts .postHeader a:hover h4 span, .mod_blog_posts .postHeader a:active h4 span {
	color: var(--primary-anchor);
	filter: brightness(var(--hover-brightness));
 }
.mod_blog_posts .oneBlogPost {
	border-bottom:  1px solid var(--table-border-1);
	margin-bottom: 40px;
	padding-bottom: 30px;
}
.blog_posts_list .postAvatar {
	width: 48px;
	margin: 0 10px 0 5px;
}
.mod_blog_posts .blog_posts_list .postAvatar img {
	height: 48px;
	width: 48px;
	clip-path: circle(24px at center);
	-webkit-clip-path: circle(24px at center);
}
.mod_blog_posts .blog_posts_list .blog_posts_postdate {
	color: var(--btn-secondary-text);
    font-size: var(--body-text-size-xs);
    line-height: 1;
}
.mod_blog_posts .blog_posts_list .postInfo, .mod_blog_posts .blog_posts_list .postBody {
	margin: 5px;
}
.mod_blog_posts .blog_posts_list .postBody, .mod_blog_posts .blog_posts_list .postCounts {
	clear: left;
	margin-left: 63px; /* 48px for avatar above it + 15px margin */
}
.mod_blog_posts .blog_posts_list .postCounts {
	color: var(--btn-secondary-text);
	font-size: var(--body-text-size-xs);
}
/* Blog View */
#one_controller_container > .oneBlogWrapper {
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#one_controller_container > .oneBlogWrapper .oneBlogText {
	clear: both;
	margin-top: 10px;
}

/* Group Members List Module */
#members_view .columnContent .onePageBodyWrapper > #one_controller_container {
	background: transparent;
}
#members_view .oneUserMetaData {
	min-width: 50%;
	overflow: visible;
}
#members_view .oneUserMetaData .miniProfileName a {
	display: inline-block;
	margin-bottom: 2px;
}
#members_view.one_body_group #groupMembersPage_filter, #social_groups.one_body_blog #groupsPage_filter{
	border-bottom: none !important;
	margin: 0 0 -1px 0;
	padding: 0px;
}
#members_view.one_body_group #groupMembersPage_filter ul, #social_groups.one_body_blog #groupsPage_filter ul {
	float: none;
	width: 100%;
	min-height: 36px;
	border-bottom: 1px solid var(--btn-secondary-hover-border);
	padding: 0 0 0 20px;
}
#members_view.one_body_group .groupMemberFilterSearch {
	display: none;
}
#members_view.one_body_group .groupMemberFilterSearch > button {
	display: none;
}
#members_view.one_body_group li.sectionFilter, #social_groups.one_body_blog #groupsPage_filter ul li.sectionFilter {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#members_view.one_body_group li.sectionFilter > a, #social_groups.one_body_blog #groupsPage_filter li.sectionFilter > a {
	display: inline-block;
	background: var(--white);
	border: 1px solid var(--table-border-1);
	border-bottom: 0;
	border-radius: 8px 8px 0 0;
	color: var(--body-text-color);
	font-size: var(--body-text-size-sm);
	line-height: 1;
	margin: 0 0 -1px -1px;
	padding: 10px 15px;
}
#members_view.one_body_group li.sectionFilter > a:hover, #members_view.one_body_group li.sectionFilter > a:active,
#social_groups.one_body_blog #groupsPage_filter li.sectionFilter > a:hover, #social_groups.one_body_blog #groupsPage_filter li.sectionFilter > a:active {
	color: var(--primary-anchor);
	filter: none;
	border: 1px solid red;
	border-color: var(--btn-secondary-border);
	border-bottom: 2px solid #fff;
	margin-bottom: -2px;
	box-shadow: 0 none;
	background: var(--module-bg);
}
#members_view.one_body_group li.sectionFilter.sectionFilterSelected a, #social_groups.one_body_blog #groupsPage_filter li.sectionFilter.sectionFilterSelected a {
	border-top-color: var(--btn-secondary-hover-border);
	border-right-color: var(--btn-secondary-hover-border);
	border-left-color: var(--btn-secondary-hover-border);
	border-bottom: 2px solid var(--module-bg);
	color: var(--primary-anchor);
}
#members_view.one_body_group .bulkActionsContainer {
	margin-top: 12px;
}
#members_view.one_body_group .bulkActionsContainer {
	display: none;
}
#members_view.one_body_group .oneList-std > li.oneGroupMember:first-of-type {
	border-top: 1px solid var(--table-border-1);
}
#members_view.one_body_group .oneList-std > li.oneGroupMember {
	border: 1px solid var(--table-border-1);
	border-top: 0 none;
	margin-top: 0px;
	padding: 12px;
}
#members_view.one_body_group .oneList-std > li.oneGroupMember .oneUserAvatar, #social_groups.one_body_blog #groupsPage_Container > li.oneUserGroups .oneGroupAvatar {
	margin-right: 15px;
}
#members_view.one_body_group .oneList-std > li.oneGroupMember .oneUserAvatar img, #social_groups.one_body_blog #groupsPage_Container > li.oneUserGroups .oneGroupAvatar img {
	clip-path: circle(24px at center);
	-webkit-clip-path: circle(24px at center);
}
#members_view .buttonContainerRow {
	margin-right: 0;
	padding-right: 0;
}

/* Media Manager
====================================== */
body .siteUtilContainer > .aw_top_handle {
	background: var(--white);
	border-bottom: 1px solid var(--media-manager-border-1);
	font-size: 16px;
	font-weight: bold;
	padding: 12px;
	text-align: left;
}
body #pm_f_1,
body #vm_f_1,
body .mediaManagerContainer .siteUtilContainer.ajax_window.aw_one_ajax_window_photo_manager,
body .mediaManagerContainer .siteUtilContainer.ajax_window.aw_one_ajax_window_video_manager {
	background: var(--white);
	border: 1px solid var(--media-manager-border-1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	padding: 0px;
}
body .aw_main_content_one_ajax_window_photo_manager,
body .aw_main_content_one_ajax_window_video_manager {
	background: none;
	font-family: var(--optima) !important;
}
body .aw_main_content_one_ajax_window_photo_manager > *,
body .aw_main_content_one_ajax_window_video_manager > * {
	font-family: var(--optima) !important;
}
body .aw_pm_leftcontainer,
body .aw_pm_rightcontainer,
body .aw_vm_leftcontainer,
body .aw_vm_rightcontainer {
	border: none;
	height: 100%;
	padding: 0px;
}
body .aw_pm_rightcontainer,
body .aw_vm_rightcontainer {
	box-sizing: border-box;
	margin-left: 160px;
	padding: 20px;
}
body .aw_pm_leftcontainer .aw_pm_galleries,
body .aw_vm_leftcontainer .aw_vm_galleries {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	margin: 0px;
}
body .aw_pm_galleries_header,
body .aw_vm_galleries_header {
	background: var(--btn-secondary-bg);
	border-bottom: 1px solid var(--media-manager-border-1);
	padding: 10px;
}
body .aw_mm_galleries .aw_mm_galleries_header_span,
body .aw_mm_galleries .aw_mm_galleries_header_span {
	color: var(--headline-text);
	font-family: var(--optima);
	font-size: var(--body-text-size);
	padding: 0px;
}
body .aw_mm_maincontainer.aw_pm_maincontainer,
body .aw_mm_maincontainer.aw_vm_maincontainer {
	height: 100%;
}
body .aw_mm_maincontainer.aw_pm_maincontainer .aw_mm_galleries_main.aw_pm_galleries_main,
body .aw_mm_maincontainer.aw_vm_maincontainer .aw_mm_galleries_main.aw_vm_galleries_main {
	background: var(--btn-secondary-bg);
	color: var(--body-text-color);
	flex: 1 1 auto;
}
body .aw_mm_gallery_bloginfo.aw_pm_gallery_bloginfo,
body .aw_mm_gallery_bloginfo.aw_vm_gallery_bloginfo {
	display: none;
}
body .aw_pm_galleries_link,
body .aw_pm_galleries_link:hover,
body .aw_pm_galleries_link_dragging,
body .aw_vm_galleries_link,
body .aw_vm_galleries_link:hover,
body .aw_vm_galleries_link_dragging {
	background-color: var(--table-head-th-bg);
	border-bottom-color: var(--media-manager-border-1);
	color: var(--header-text);
	font-size: var(--body-text-size);
	padding: 5px 10px !important;
}
body .aw_pm_galleries_link_selected,
body .aw_vm_galleries_link_selected {
	background-color: var(--primary-anchor);
	border-bottom-color: var(--media-manager-border-1);
	color: var(--white); !important;
	font-size: var(--body-text-size);
	font-weight: bold;
	padding: 5px 10px !important;
}
body .aw_pm_galleries_link_selected:hover, body .aw_pm_galleries_link_selected:active {
	color: var(--btn-primary-text);
}
body .aw_mm_galleries_controls.aw_pm_galleries_controls,
body .aw_mm_galleries_controls.aw_vm_galleries_controls {
	background: var(--btn-secondary-bg) !important;
	background-color: var(--btn-secondary-bg);
	box-sizing: border-box;
	border-top: 1px solid var(--white);
	/* display: none !important; */
	height: 36px;
	padding: 5px 10px;
}
body .aw_vm_galleries_link_selected:hover {
	color: var(--white);
}
body .aw_mm_galleries_controls.aw_pm_galleries_controls .aw_pm_gallery_create_link,
body .aw_mm_galleries_controls.aw_pm_galleries_controls .aw_pm_gallery_edit_link,
body .aw_mm_galleries_controls.aw_pm_galleries_controls .aw_pm_gallery_delete_link,
body .aw_mm_galleries_controls.aw_vm_galleries_controls .aw_vm_gallery_create_link,
body .aw_mm_galleries_controls.aw_vm_galleries_controls .aw_vm_gallery_edit_link,
body .aw_mm_galleries_controls.aw_vm_galleries_controls .aw_vm_gallery_delete_link {
	border: none;
	color: var(--secondary-anchor);
	font-size: 12px;
	font-weight: 400;
	padding: 0px;
}
body .aw_pm_rightcontainer .aw_pm_largetext,
body .aw_vm_rightcontainer .aw_vm_largetext {
	display: none;
}
body .aw_pm_rightcontainer .aw_mm_toptext.aw_pm_toptext,
body .aw_vm_rightcontainer .aw_mm_toptext.aw_vm_toptext {
	float: right;
	margin: 0;
	z-index: 2;
}
body .aw_pm_rightcontainer .aw_mm_content.aw_pm_content,
body .aw_vm_rightcontainer .aw_mm_content.aw_vm_content {
	margin: 0;
	padding: 0;
	width: 100%;
}
body .aw_pm_rightcontainer .aw_pm_toplinks,
body .aw_vm_rightcontainer .aw_vm_toplinks {
	height: 38px;
	margin: 0px 0px 10px 0px;
}
body .aw_pm_rightcontainer .aw_pm_toplinks::after,
body .aw_vm_rightcontainer .aw_vm_toplinks::after {
	content: '';
	clear: both;
	display: block;
}
body .aw_mm_toptext.aw_pm_toptext::after,
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container::after,
body .aw_mm_toptext.aw_vm_toptext::after,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container::after {
	content: '';
	clear: both;
	display: inline-block;
}
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_top_pagination,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_top_pagination {
	display: inline;
	float: right;
	height: auto;
	margin-right: 5px;
	margin-top: 10px;
	padding: 0px;
}
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_top_pagination .aw_mm_top_pagination__select_page,
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_top_pagination .aw_mm_top_pagination__select_page_selected,
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_top_pagination .aw_mm_top_pagination__select_page_arrow,
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_top_pagination .aw_mm_top_pagination__select_page_arrownext,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_top_pagination .aw_mm_top_pagination__select_page,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_top_pagination .aw_mm_top_pagination__select_page_selected,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_top_pagination .aw_mm_top_pagination__select_page_arrow,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_top_pagination .aw_mm_top_pagination__select_page_arrownext {
	background: var(--white);
	border: none;
	border-radius: 50%;
	color: var(--header-text);
	font-size: 10px;
	margin-left: 0px;
	padding: 0px 5px;
	text-align: center;
	top: auto;
	width: 10px;
}
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_top_pagination .aw_mm_top_pagination__select_page_selected,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_top_pagination .aw_mm_top_pagination__select_page_selected {
	background: var(--btn-secondary-bg) !important;
}
body .aw_mm_top_pagination_container.aw_pm_top_pagination_container .aw_pm_pagination_select_all,
body .aw_mm_top_pagination_container.aw_vm_top_pagination_container .aw_vm_pagination_select_all {
	color: var(--secondary-anchor);
	font-size: var(--body-text-size);
	font-weight: bold;
	float: none;
	margin-right: 10px;
	top: auto;
}
body .aw_mm_toptext.aw_pm_toptext .aw_mm_toptext_viewselector.aw_pm_toptext_viewselector,
body .aw_mm_toptext.aw_vm_toptext .aw_mm_toptext_viewselector.aw_vm_toptext_viewselector {
	display: none;
}
body .aw_mm_toptext.aw_pm_toptext .aw_pm_toptext_numselector,
body .aw_mm_toptext.aw_vm_toptext .aw_vm_toptext_numselector {
	padding: 0px;
}
body .aw_mm_toptext.aw_pm_toptext .aw_pm_toptext_numselector select,
body .aw_mm_toptext.aw_vm_toptext .aw_vm_toptext_numselector select {
	margin: 0px 0px 10px 0px;
	width: auto;
	z-index: 99;
}
body .aw_pm_top_pagination_container,
body .aw_vm_top_pagination_container {
	width: calc(100% - 110px);
	z-index: 1;
}
body .aw_pm_rightcontainer .aw_pm_toplinks .aw_pm_btn,
body .aw_pm_rightcontainer .aw_pm_toplinks .aw_pm_btn_dimmed,
body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_content_edit_cancel_btn.aw_pm_btn,
body .aw_vm_rightcontainer .aw_vm_toplinks .aw_vm_btn,
body .aw_vm_rightcontainer .aw_vm_toplinks .aw_vm_btn_dimmed,
body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_content_edit_cancel_btn.aw_vm_btn,
body #aw_vm_content_vm_container1 .aw_vm_youtube_button_submit {
	background-color: var(--btn-primary-bg);
	background: var(--btn-primary-bg);
	border-radius: 4px;
	border:	1px solid var(--btn-primary-border);
	box-sizing: border-box;
	color: var(--btn-primary-text) !important;
	font-family: var(--optima);
	font-size: var(--body-text-size);
	font-weight: normal;
	height: auto;
	line-height: 1;
	margin-right: 5px;
	padding: 5px 10px;
	text-align: center;
}
body .aw_pm_rightcontainer .aw_pm_toplinks .aw_pm_btn:hover, body .aw_pm_rightcontainer .aw_pm_toplinks .aw_pm_btn:active,
body .aw_pm_rightcontainer .aw_pm_toplinks .aw_pm_btn span:hover, body .aw_pm_rightcontainer .aw_pm_toplinks .aw_pm_btn span:active {
	color: var(--btn-primary-hover-text) !important;
	filter: none !important;
}
body .aw_pm_rightcontainer .aw_pm_btn_dimmed,
body .aw_vm_rightcontainer .aw_vm_btn_dimmed {
	background-color: var(--btn-secondary-bg) !important;
	border-color: var(--btn-secondary-bg) !important;
	color: var(--body-text) !important;
	cursor: not-allowed;
}
body .aw_pm_rightcontainer .aw_mm_content.aw_pm_content .aw_pm_content_upload_body,
body .aw_vm_rightcontainer .aw_mm_content.aw_vm_content .aw_vm_content_upload_body {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body .aw_pm_rightcontainer .aw_mm_content.aw_pm_content .aw_pm_content_upload_body .aw_pm_content_upload_buttons_container,
body .aw_vm_rightcontainer .aw_mm_content.aw_vm_content .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container {
	flex: 1 1 auto;
	margin-bottom: 25px;
}
body .aw_pm_content_upload_body .aw_pm_content_upload_buttons_container .aw_pm_select_uploads_btn,
body .aw_pm_content_upload_body .aw_pm_content_upload_buttons_container .aw_pm_select_uploads_btn div.plupload,
body .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container .aw_vm_select_uploads_btn,
body .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container .aw_vm_select_uploads_btn div.plupload {
	height: 100% !important;
}
body .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container .aw_vm_select_uploads_btn {
	padding-bottom: 25px;
}
body .aw_pm_content_upload_body .aw_pm_content_upload_buttons_container .aw_pm_select_uploads_btn .aw_pm_dragdrop,
body .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container .aw_vm_select_uploads_btn .aw_vm_dragdrop {
	align-items: center;
	background-color: var(--white);
	border-color: var(--media-manager-border-1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	color: var(--body-text-color);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 16px;
	height: 100%;
}
body .aw_pm_content_upload_body .aw_pm_content_upload_buttons_container .aw_pm_select_uploads_btn .aw_pm_dragdrop strong,
body .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container .aw_vm_select_uploads_btn .aw_vm_dragdrop strong {
	color: var(--body-text-color);
	margin-left: auto;
	margin-right: 5px;
}
body .aw_pm_content_upload_body .aw_pm_content_upload_buttons_container .aw_pm_select_uploads_btn .aw_pm_dragdrop span,
body .aw_vm_content_upload_body .aw_vm_content_upload_buttons_container .aw_vm_select_uploads_btn .aw_vm_dragdrop span {
	color: var(--secondary-anchor);
	margin-left: 5px;
	margin-right: auto;
}
body .aw_pm_rightcontainer .aw_pm_content_upload_buttons_bottom_container::after,
body .aw_vm_rightcontainer .aw_vm_content_upload_buttons_bottom_container::after {
	content: '';
	clear: both;
	display: block;
}
body .aw_pm_rightcontainer .aw_pm_content_edit_container_warningdiv,
body .aw_vm_rightcontainer .aw_vm_content_edit_container_warningdiv {
	display: none;
}
body .aw_pm_rightcontainer .aw_pm_content_upload_buttons_bottom_container,
body .aw_vm_rightcontainer .aw_vm_content_upload_buttons_bottom_container {
	border-top: 1px solid var(--media-manager-border-1);
	margin-top: 10px;
}
body .aw_pm_rightcontainer .aw_pm_submit_uploads_btn,
body .aw_pm_content_edit_buttons_container.aw_pm_content_ulist_buttons_container .aw_pm_btn,
body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_btn,
body .aw_vm_rightcontainer .aw_vm_submit_uploads_btn,
body .aw_vm_content_edit_buttons_container.aw_vm_content_ulist_buttons_container .aw_vm_btn,
body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_btn {
	background-color: var(--btn-primary-bg);
	background: var(--btn-primary-bg);
	border: 1px solid var(--btn-primary-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	color: var(--btn-primary-text) !important;
	font-family: var(--optima);
	font-size: var(--body-text-size);
	font-weight: normal;
	height: auto;
	line-height: 1;
	margin: 10px 0px 0px 0px;
	padding: 5px 10px;
	text-align: center;
}
body .aw_pm_content_edit_buttons_container.aw_pm_content_ulist_buttons_container .aw_pm_btn,
body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_btn,
body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_content_edit_cancel_btn.aw_pm_btn,
body .aw_vm_content_edit_buttons_container.aw_vm_content_ulist_buttons_container .aw_vm_btn,
body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_btn,
body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_content_edit_cancel_btn.aw_vm_btn {
	float: right;
}
body .aw_pm_rightcontainer .aw_pm_submit_uploads_btn span:hover, body .aw_pm_rightcontainer .aw_pm_submit_uploads_btn span:active,
body .aw_pm_content_edit_buttons_container.aw_pm_content_ulist_buttons_container .aw_pm_btn span:hover, body .aw_pm_content_edit_buttons_container.aw_pm_content_ulist_buttons_container .aw_pm_btn span:active,
body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_btn span:hover, body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_btn span:active,
body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_content_edit_cancel_btn.aw_pm_btn span:hover, body .aw_pm_content_edit_buttons_container.aw_pm_content_editphotos_buttons_container .aw_pm_content_edit_cancel_btn.aw_pm_btn span:active,
body .aw_vm_content_edit_buttons_container.aw_vm_content_ulist_buttons_container .aw_vm_btn span:hover, body .aw_vm_content_edit_buttons_container.aw_vm_content_ulist_buttons_container .aw_vm_btn span:active,
body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_btn span:hover, body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_btn span:active,
body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_content_edit_cancel_btn.aw_vm_btn span:hover, body .aw_vm_content_edit_buttons_container.aw_vm_content_editvideos_buttons_container .aw_vm_content_edit_cancel_btn.aw_vm_btn span:active {
	color: var(--btn-primary-text); !important;
	filter: none !important;
}
body .aw_pm_rightcontainer .aw_pm_content_edit_cancel_btn,
body .aw_vm_rightcontainer .aw_vm_content_edit_cancel_btn {
	margin-right: 12px;
}
body table.aw_pm_content_selected_files_container,
body table.aw_vm_content_selected_files_container {
	border: none;
	margin: 0;
}
body table.aw_pm_content_selected_files_container > thead > tr > td,
body table.aw_vm_content_selected_files_container > thead > tr > td {
	background: var(--table-head-th-bg);
	background-color: var(--table-head-th-bg);
	border: none;
	color: var(--table-head-th-text);
	font-size: var(--body-text-size);
	font-weight: 400;
	padding: 5px 10px;
}
body table.aw_pm_content_selected_files_container > tbody > tr > td,
body table.aw_vm_content_selected_files_container > tbody > tr > td {
	border: none;
	color: var(--header-text);
	font-size: var(--body-text-size);
	font-weight: 400;
	padding: 5px 10px;
}
body table.aw_pm_content_selected_files_container + .aw_pm_content_empty_queue_container,
body table.aw_vm_content_selected_files_container + .aw_vm_content_empty_queue_container {
	background: var(--table-head-th-bg);
	border: none;
	color: var(--header-text);
	font-size: var(--body-text-size);
	top: 0px;
}
body .aw_pm_content_photo_browse_container,
body .aw_vm_content_video_browse_container {
	height: 390px;
	overflow-y: auto;
}
body .aw_pm_content_photo_browse_container:empty,
body .aw_vm_content_video_browse_container:empty {
	height: 0px;
}
body .aw_pm_content_photo_browse_container .aw_pm_content_photo,
body .aw_pm_content_photo_browse_container .aw_pm_content_photo_selected,
body .aw_vm_content_video_browse_container .aw_vm_content_video,
body .aw_vm_content_video_browse_container .aw_vm_content_video_selected {
	background: var(--table-head-th-bg);
	border: 1px solid var(--media-manager-border-1);
	border-radius: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
}
body .aw_pm_content_photo_browse_container .aw_pm_content_photo_selected,
body .aw_vm_content_video_browse_container .aw_vm_content_video_selected {
	background: var(--media-manger-selected-bg);
	border-color: var(--media-manger-selected-border);
}
body .aw_pm_content_photo_editview,
body .aw_pm_content_photo_editview_alt,
body .aw_vm_content_video_editview,
body .aw_vm_content_video_editview_alt {
	background: var(--table-head-th-bg);
	border: 1px solid var(--media-manager-border-1) !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}
body .aw_pm_content_photo_editview,
body .aw_vm_content_video_editview {
	background: var(--btn-secondary-bg) !important;
}
body .aw_pm_content_photo_edit,
body .aw_vm_content_video_edit {
	border-color: var(--media-manager-border-1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
body .aw_pm_cpe_caption_div,
body .aw_vm_cpe_caption_div {
	font-size: 0px;
}
body .aw_pm_cpe_caption_txt,
body .aw_vm_cpe_caption_txt {
	display: block;
	font-size: 12px;
	font-weight: 400 !important;
	text-transform: uppercase;
}
body .aw_pm_cpe_caption_div input.aw_pm_cpe_caption,
body .aw_vm_cpe_caption_div input.aw_vm_cpe_caption {
	border: none;
	box-shadow: none;
	margin: 0px;
	padding: 5px 10px;
}
body .aw_pm_cpe_caption_div input.aw_pm_cpe_caption:focus,
body .aw_vm_cpe_caption_div input.aw_vm_cpe_caption:focus {
	box-shadow: none;
}
body .aw_pm_content_delete_caption_header + .aw_pm_content_edit_buttons_container #aw_pm_submit_edit_btn_pm_container1,
body .aw_vm_content_delete_caption_header + .aw_vm_content_edit_buttons_container #aw_vm_submit_edit_btn_vm_container1 {
	display: inline-block;
	box-sizing: border-box;
	height: auto;
	background-color: #721C24;
	background: #721C24;
	float: none;
	border: 2px solid #721C24;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: var(--white);
	font-family: var(--optima);
	font-size: var(--body-text-size);
	font-weight: 700;
	line-height: 1;
	text-align: center;
	margin: 0px;
	padding: 5px 10px;
}
body .aw_pm_content_delete_caption_header + .aw_pm_content_edit_buttons_container #aw_pm_submit_edit_btn_pm_container1 span:hover,
body .aw_pm_content_delete_caption_header + .aw_pm_content_edit_buttons_container #aw_pm_submit_edit_btn_pm_container1 span:active,
body .aw_vm_content_delete_caption_header + .aw_vm_content_edit_buttons_container #aw_vm_submit_edit_btn_vm_container1 span:hover,
body .aw_vm_content_delete_caption_header + .aw_vm_content_edit_buttons_container #aw_vm_submit_edit_btn_vm_container1 span:active {
	color: var(--btn-primary-text) !important;
	filter: none !important;
}
body .aw_pm_content_delete_caption_header + .aw_pm_content_edit_buttons_container .aw_mm_btn.aw_pm_btn.aw_pm_content_edit_cancel_btn,
body .aw_pm_content_upload_buttons_bottom_container .aw_mm_btn.aw_pm_btn.aw_pm_cancel_uploads_btn,
body .aw_vm_content_delete_caption_header + .aw_vm_content_edit_buttons_container .aw_mm_btn.aw_vm_btn.aw_vm_content_edit_cancel_btn,
body .aw_vm_content_upload_buttons_bottom_container .aw_mm_btn.aw_vm_btn.aw_vm_cancel_uploads_btn {
	height: auto;
	box-sizing: border-box;
	float: left;
	background-color: transparent;
	background: transparent;
	border: 2px solid transparent;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: var(--body-text);
	font-family: var(--optima);
	font-size: var(--body-text-size);
	font-weight: 700;
	line-height: 1;
	text-align: center;
	margin: 0px;
	padding: 5px 10px;
}
body .aw_pm_content_upload_buttons_bottom_container .aw_mm_btn.aw_pm_btn.aw_pm_cancel_uploads_btn,
body .aw_vm_content_upload_buttons_bottom_container .aw_mm_btn.aw_vm_btn.aw_vm_cancel_uploads_btn {
	color: var(--primary-anchor);
	float: right;
	margin-top: 10px;
}
body #aw_pm_submit_ulist_btn_pm_container1,
body #aw_vm_submit_ulist_btn_vm_container1 {
	margin-top: 0px;
}
body .aw_pm_content_selected_files_status_complete {
	background: var(--media-manger-progress-complete);
}
body .aw_pm_content_selected_files_status_progressbar {
	background: var(--primary-anchor);
}
body .aw_vm_content_selected_files_status_complete {
	background: var(--media-manger-progress-complete);
}
body .aw_vm_content_selected_files_status_progressbar {
	background: var(--media-manger-progress);
}
body .aw_pm_content_video_empty,
body .aw_vm_content_video_empty {
	color: var (--module-header-text-color);;
	margin-top: 30px;
}
body .aw_pm_content_edit_gallery_cover_inserter {
	display: none;
}
/* Gallery View (==> user.css) */
#gallery_view .col2, #gallery_item .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#gallery_item .col2 .onePageBodyWrapper #one_controller_container {
	background: var(--module-bg);
}
#oneGalleryTitle h1, .oneGalleryTitle h1 {
	font-size: var(--module-header-text-size);
	border-bottom: 0 none;
	color: var(--module-header-text-color);
	font-family: var(--raleway);
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
}
.oneGalleryHeader {
	border-bottom: 0 none;
}
.thumb-list-item-title, .thumb-list-item-label {
	font-weight: normal;
}
/* Individual Item View */
#media-holder {
	min-height: 1px;
	margin: 10px 0;
}
#media-img {
	margin-bottom: 10px;
}
.media-img-label {
	font-weight: normal;
}
.galleryContentAction #media-tags {
	float: left;
	min-width: 75%;
}
.vjs-volume-control > div {
	box-sizing: content-box;
}
.gallery-cover {
	border: none;
	margin: 0;
	padding: 0;
	width: 25%;
}
.groupList, .thumb-list-thumb {
	max-height: 210px;
	background: var(--body-bg);
	border: 1px solid var(--table-border-1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 5px;
	padding: 10px;
}
.thumb-list-thumb-img-div {
	max-height: 100px;
	overflow: hidden;
}
.thumb-list-thumb-img-div img {
	max-height: 100px;
}
.gallery-cover .gallery-cover-wrapper .gallery-cover-frame {
	height: 100px;
	overflow: hidden;
	width: 100%;
}
#media-img-caption {
	margin: 0;
	padding: 0;
}
#media-img-caption p {
	display: inline-block;
	color: var(--module-header-text-color);
	font-family: var(--raleway);
	font-size: var(--module-header-text-size);
	line-height: 150%;
	font-weight: 400;
	margin-bottom: 10px;
}
/* Documents
====================================== */
/* Upload Document */
body[id^="document_"] input[type="checkbox"] {
	margin-top: -3px !important;
	margin-right: 4px;
}
body[id^="document_"] #one_controller_container > h2, body[id^="edit_"] #one_controller_container > h2 {
	font-size: 17.5px;
	border-bottom: 0 none;
	color: var(--module-header-text-color);
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
}
.addDocumentRow {
	margin: 0 0 12px;
}
.addDocumentRow textarea {
	width: 100%;
}
body[id^="document_"] #add_document_file input[type="file"] {
	background: var(--btn-secondary-bg);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 20px;
}
body[id^="document_"] #add_document_access .input label span, body[id^="document_"] #add_document_tier .input label span,
body[id^="edit_"] #add_document_access .input label span, body[id^="edit_"] #add_document_tier .input label span  {
	font-size: var(--body-text-size);
	font-weight: normal;
	text-transform: none;
}
body[id^="document_"] #add_document_tier input[type="checkbox"] {
	float: left;
	margin-top: 4px !important;
	margin-right: 4px;
}
/* Document View */
#documentViewWrapper .editLink, #documentViewWrapper .deleteLink, #documentViewWrapper .reportLink,
body[id^="document_"] .editLink, body[id^="document_"] .deleteLink, body[id^="document_"] .reportLink {
	background: transparent;
	margin: 0 10px 0 0;
	padding: 0;
}
/* Document Edit */
body[id^="edit_"] #oneSubPageContainer form .addDocumentRow .input select {
	width: 100%;
}
/* Manage Documents */
table.mainDocumentList.zebra-striped thead tr th a {
	text-decoration: none;
	color: var(--table-head-th-text);
}
.fileName {
	font-weight: normal;
}

/* Forums
====================================== */
/* Forum_viewboard */
#oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields {
	width: 400px;
	max-width: 400px;
}
#oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields form input {
	width: 85%;
	max-width: 85%;
}
#oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields form button {
	width: 48px;
	max-width: 48px;
}
/* Forum_view */
#forum_view #oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields form input,
#forum_view #oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields form select,
#thread_view #oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields form input,
#thread_view #oneSubPageContainer .forum-preferences-and-search-container .forum-search-fields form select {
	width: 42%;
	max-width: 42%;
}

/* Thread View
====================================== */
.forumPostContentAction {
	overflow: hidden;
}
/* Create Thread */
.mbThreadTypeWrapper input, .mbThreadLockStatusWrapper input, .mb-subsribe-to-thread input, .one_body_group .mb-subsribe-to-thread input,
.mb-subsribe-to-thread label {
	float: left;
	margin-right: 5px;
}
#oneSubPageContainer .mb-subsribe-to-thread input[type="checkbox"], #oneSubPageContainer .one_body_group .mb-subsribe-to-thread input[type="checkbox"] {
	margin-top: 2px;
}

/* Edit Thread */
.mb_edit_thread_parent_container .mb_edit_thread_forum, .mb_edit_thread_parent_container  .new_forum_id_wrapper {
	display: inline-block;
	width: 49%;
}
.mb_edit_thread_forum span {
	display: inline-block;
}
#oneSubPageContainer .mb_edit_thread_parent_container .mb_edit_thread_forum select {
	width: 98%;
}



/* User Profile Account Settings (==> user.css)
====================================== */
#admin_edit_profile .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#admin_edit_profile #frmEditProfile {
	width: 765px;
}
#onePageContainer #frmEditProfile .prof_form.UserProfileFields h2 {
	margin-top: 0;
}
#admin_edit_profile #frmEditProfile .prof_display_data_row1 {
	display: none;
}
.onePageAdmin .profDisplayDataRowSansTables > .profFormTitleSansTables, .oneChangePasswordFormItem label {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 4px;
	text-transform: uppercase;
}
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row2,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row3,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row10,
#frmEditProfile .prof_form.UserProfileFields .prof_display_data_row11 .prof_form,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row12,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row16,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row4 .prof_form_value,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row7 .prof_form_value,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row14 .prof_form_value,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row17 .prof_form_value,
#tem181927-col2 form label, #oneSubPageContainer #tem181927-col2 form input {
	width: 33.3333%;
	margin-right: 10px;
	margin-bottom: 10px;
}
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row2,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row3,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row10,
#frmEditProfile .prof_form.UserProfileFields .prof_display_data_row11 .prof_form,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row12,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row16 {
	float: left;
}
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row4,
#frmEditProfile .prof_form.UserProfileFields .profDisplayDataRowSansTables.prof_display_data_row17,
#frmEditProfile .prof_form.UserProfileFields .prof_display_data_row11, #frmEditProfile .prof_form.UserProfileFields .editProfileButtons,
#frmEditProfile .prof_form.UserProfileFields .userProfileManageLinks,
#frmEditProfile .prof_form.UserProfileFields textarea {
	float: left;
	width: 100%;
}

#frmEditProfile .prof_form:nth-of-type(3), #frmEditProfile .prof_form .editAccountHelpers, #frmEditProfile .prof_form.UserProfileFields .prof_display_data_row11 .prof_form,
#frmEditProfile .userProfileManageLinks {
	clear: left;
}
#frmEditProfile .prof_form .info_display {
	display: none;
}
#frmEditProfile .prof_form .editAccountHelpers {
	margin: 20px 0;
}
#frmEditProfile .editProfileButtons {
	display: flex;
	justify-content: flex-end;
	align-items: top;
}
#frmEditProfile .editProfileButtons a {
	margin-right: 5px;
}
#frmEditProfile .prof_form.UserProfileFields .prof_display_data_row11 {
	border-bottom: 1px solid var(--table-border-1);
	padding-bottom: 20px;
	margin-bottom: 10px;
}
#frmEditProfile .prof_form.UserProfileFields .userProfileManageLinks {
	clear: left;
	margin: 0 0 20px;
}
#frmEditProfile .prof_form.UserProfileFields .userProfileManageLinks > ul > li {
	border-bottom: 1px solid var(--table-border-1);
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#frmEditProfile .prof_form.UserProfileFields .userProfileManageLinks > ul > li a {
	font-weight: 700;
}

#frmEditProfile .prof_form.UserProfileFields .userProfileManageLinks > ul > li:last-child a {
	color: #F04E4E;
}

/* Avatar Changer */
#admin_edit_profile .onePageBodyWrapper .userProfileAvatar {
	width: 20%;
	float: right;
}
#admin_edit_profile .onePageBodyWrapper .avatarUploader {
	float: right;
	width: 155px;
	height: 155px;
	background: transparent;
}
#admin_edit_profile .onePageBodyWrapper .avatarUploader[data-state*='preview'] {
	height: 230px;
}
#admin_edit_profile .onePageBodyWrapper .avatarUploader[data-state*='preview'] .slim-area {
	background: transparent;
}
#admin_edit_profile .onePageBodyWrapper .avatarUploader img {
	width: 155px;
	height: 155px;
	clip-path: circle(70px at center);
	-webkit-clip-path: circle(70px at center);
}
#admin_edit_profile .onePageBodyWrapper .slim[data-ratio*=':'] .slim-status {
	padding: 3px;
}
#admin_edit_profile .onePageBodyWrapper .slim[data-state*='empty'] .slim-label {
	font-size: 15px;
	margin-top: 15px;
}
#admin_edit_profile .onePageBodyWrapper .slim[data-state*='preview'] .slim-label {
	visibility: visible !important;
	margin-top: 200px;
}
#admin_edit_profile .onePageBodyWrapper .slim .slim-area {
	height: 155px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('https://images.onesite.com/community.wfsonline.org/user/avatar-placeholder.png') 0 0 no-repeat;
	overflow: visible;
}
#admin_edit_profile .onePageBodyWrapper .slim .slim-area .slim-loader {
	top: calc(50% - 12.5px);
	right: calc(50% - 12.5px);
}
#admin_edit_profile .onePageBodyWrapper .slim .slim-btn-group {
	bottom: 65px;
}
#admin_edit_profile .onePageBodyWrapper .slim .slim-label span {
	color: #2673C0;
	text-decoration: underline;
}
/* User Settings Change Password */
#account_changepassword .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#account_changepassword .col2 #one_controller_container {
	background: var(--module-bg);
}
#account_changepassword .oneChangePasswordFormItem {
	text-align: right;
}

/* Privacy Settings */
#admin_privacy_settings .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#admin_privacy_settings .privacySettings_saveSettings {
	float: right;
	clear: both;
}
/* Delete Account */
#help_remove_user .col2 {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#help_remove_user #remove_background {
	background: transparent;
	padding:  0;
}
/* User Profile View/Manage Groups */
#groupsPage_Wrapper {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
}
#groupsPage_Wrapper li {
	padding: 15px 0;
}
#groupsPage_Wrapper li:last-of-type {
	border-bottom: 0 none;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups > div {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups > div > .oneGroupMetaData {
	flex: 1 1 auto;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupAvatar {
	margin-right: 15px;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData {
	float: none;
	margin: 0px;
	width: auto;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData .oneGroupStatus {
	margin: 4px 0px;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData .oneGroupLabel {
	width: 98px;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData .groupDesc {
	width: auto;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData .groupDesc > p {
	margin: 0px;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData .oneGroupDescription {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .oneGroupMetaData .oneGroupDescription > .groupDesc {
	flex: 1 1 0;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .buttonContainerRow.groupsActions {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	float: none;
	margin: 0px;
	padding: 0px;
}
#groupsPage_Wrapper > #groupsPage_Container.oneList-std > li.oneUserGroups .buttonContainerRow.groupsActions .oneUserGroupsAction {
	float: none;
	margin-right: 0;
}
.oneUserFriendRequest, .oneUserManageBlocks, .oneUserGroups {
	border-color: var(--table-border-1);
}
/* User Friends List */
#oneSiteContainer .friendsPage_SearchSort {
	margin: 0px;
}
#oneSiteContainer #friendsPage_Container, #oneSiteContainer #friendRequestsPage_Container {
	margin: 10px 0px;
}
#oneSiteContainer #friendsPage_Container > li, #oneSiteContainer #friendRequestsPage_Container > li:not(.oneUserFriendRequestsEmpty) {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
}
body .oneUserFriendRequestsEmpty {
	border: none;
	margin: 0px;
	padding: 0px;
}
#oneSiteContainer #friendsPage_Container > li > .oneUserMetaData, #oneSiteContainer #friendsPage_Container > li > .oneUserListingContent,
#oneSiteContainer #friendRequestsPage_Container > li .oneUserMetaData, #oneSiteContainer #friendRequestsPage_Container > li .oneUserListingContent {
	padding: 0px;
	margin: 0px;
}
#oneSiteContainer #friendsPage_Container > li > .oneUserListingContent .oneUserRemove {
	padding: 0px;
	margin-left: 2px;
}
#oneSiteContainer .oneList-std + .onePage_bottom {
	margin: 0px;
	padding: 0px;
}
#oneSiteContainer .oneList-std + .onePage_bottom > .onePage_Pagination {
	padding: 0px;
}
#oneSiteContainer .oneList-std + .onePage_bottom > .onePage_Pagination > .onePagination {
	background: var(--body-bg);
	background-color: var(--body-bg);
	height: auto;
	padding: 10px;
	margin-bottom: 10px;
}
#oneSiteContainer .oneList-std + .onePage_bottom > .onePage_Pagination .paginationNav-num {
	background: var(--body-text-color);
	background-color: var(--table-border-1);
	border: none;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: var(--body-text-color);
	 font-size: var(--body-text-size-sm);
	font-weight: normal;
	margin: 0px;
	margin-right: 10px;
	padding: 5px 10px;
}
#oneSiteContainer .oneList-std + .onePage_bottom > .onePage_Pagination .pagination_next {
	color: var(--body-text-color);
	font-size: var(--body-text-size);
	font-weight: normal;
	margin: 0px;
	text-shadow: none;
}
#oneSiteContainer .oneList-std + .onePage_bottom > .onePage_Pagination .paginationNav-num.paginationNav-selected {
	background: transparent;
}
#oneSiteContainer #friendRequestsPage_Container .friendshipActions {
	float: right;
}
#oneSiteContainer #friendRequestsPage_Container .oneUserAvatar {
	margin-right: 15px;
}
/* User Friends Module */
.mod_friends .friend-mod-total, .mod_friends .friend-mod-message {
	display: none;
}
.friendsPage_SearchSort .friendsPage_Search {
	background: none;
}
.oneUserAddList > img {
	display: none;
}
/* Friends Lists Temp Disable */
.onePageGoSocial #friendsPage_top::after {
	content: '';
	clear: both;
	display: block;
}
.onePageGoSocial #friendsPage_top > button.manageCatButton {
	display: none;
}
.onePageGoSocial #friendsPage_filter {
	display: none;
}
.onePageGoSocial .oneUserAddListText {
	display: none;
}
/* Message Center (==> user.css)
====================================== */
/* Message Inbox */
.emptyMailbox {
	margin-top: 10px;
}
#mcNavigation {
	background: var(--module-bg);
	border: 1px solid var(--table-border-1);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 5px 10px;
}
#mcNavigation .mcNavItemFriendRequests, #mcNavigation #mcNavOthers + .mcNavDivider {
	display: none;
}
#message_index #onePageContainer .col2 .onePageBodyWrapper {
	padding: 0;
}
#mcWrapper {
	background: var(--white);
	border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 25px;
}
#mcWrapper .mcFolder {
	margin-bottom: 20px;
}
.mcHeadFoot {
	padding: 0;
}
.actionSet .actionDiv {
	border: 0 none;
	margin-right: 5px;
}
.actionSet .actionDiv a {
	height: auto;
	background: var(--table-head-th-bg);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: 1px solid var(--table-head-th-border);
	font: normal 14px var(--optima);
	color: var(--table-head-th-text);
	font-weight: 600;
	padding: 5px 10px;
}
.actionLine {
	margin-bottom: 10px;
	padding: 0 20px;
}
.mcOrder {
	background: var(--table-head-th-bg);
	border-bottom: 1px solid var(--table-border-1);
}
.mcOrder > div.fieldType {
	color: var(----table-head-th-text);
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px;	
}
.mcFooter{
	border-top: 0 none;
	margin-top: 10px;
}
.mcMsg {
	border-bottom: 1px solid var(--table-border-1);
	line-height: 150%;
}
.mcMsgCheck {
	padding-left: 20px;
}
.mcMsgDelete {
	padding-right: 20px;
}
.mcMsgCheck input {
	margin-top: 0;
}
.rowIteration2, .rowIteration4 {
	background: var(--white);
}
.mcMsgDelete img {
	height: 16px;
	width: 16px;
}
.mcUserDisplay {
	border: 1px solid var(--table-border-1);
}
/* Individual Message View */
.mcMsgSubjectWrapper h3, .mcMsgFromWrapper, #mcMsgBody {
	width: 100%;
	padding: 0 20px;
}
#mcMsgBody {
	margin: 10px 0 30px;
}
#mcShowMsg {
	padding: 0;
}
.mcMsgReply, .mcMsgForward {
	display: inline-block;
	margin-right: 5px;
}
/* Calendar & Events (==> user.css)
====================================== */
#oneSiteContainer #calendarMain {
	background: var(--module-bg);
	border: 0 none;
}
#oneSiteContainer #topLevelBlogCalendarContainer {
	margin: 0px;
}
#oneSiteContainer #calendarMainContainer {
	background: var(--body-bg);
	background-color: var(--body-bg);
}
#calendarMainContainer a, #calendarMainContainer a.eventLink {
	color: var(--secondary-anchor);
}
#oneSiteContainer #calendarTitleHeader {
	font-size: 22px;
	line-height: var(--line-height);
	padding: 0px 10px;
}
#oneSiteContainer a.calendarNavLinks {
	margin: 0px;
}
#oneSiteContainer div.calendarNavLinks {
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}
#oneSiteContainer #calendarTodayLink, #oneSiteContainer #calendarNextLink, #oneSiteContainer #calendarPrevLink {
	background: none;
	background-color: var(--btn-secondary-bg);
	color: var(--btn-secondary-text);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: none;
	height: auto;
	margin: 0px;
	padding: 5px 10px;
	text-align: center;
	width: auto;
}
#oneSiteContainer #createEventButtonLink, #oneSiteContainer #createEventButtonLink span, #oneSiteContainer #eventChatRoomButtonLink span, #oneSiteContainer #eventZoomRoomButtonLink span {
	display: inline-block;
	color: var(--btn-primary-text);
}
#oneSiteContainer #createEventButtonLink, #oneSiteContainer #eventChatRoomButtonLink, #oneSiteContainer #eventZoomRoomButtonLink {
	display: inline-block;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	background: none;
	background-color: var(--btn-primary-bg);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: none;
	text-align: center;
	text-transform: uppercase;
	line-height: var(--line-height);
	padding: 5px 10px;
}
#oneSiteContainer #createEventButtonLink, #oneSiteContainer #eventChatRoomButtonLink {
	margin-right: 5px;
}
#oneSiteContainer #calendarTodayLink::after {
	content: 'Today';
}
#oneSiteContainer #calendarNextLink::after {
	content: '>';
}
#oneSiteContainer #calendarPrevLink::after {
	content: '<';
}
#oneSiteContainer #calendarTodayLink {
	margin-left: 10px;
}
#oneSiteContainer a.calendarLayoutLink, #oneSiteContainer a.calendarLayoutLinkSelected {
	background: transparent;
	border: none;
	border-bottom: 2px solid var(--table-border-1);
	color: var(---body-text-color);
	font-size: var(---body-text-size);
	font-weight: 400;
	margin: 0px;
	padding: 10px;
	text-transform: none;
}
#oneSiteContainer .monthDayContainer a:last-child {
	margin-left: -5px;
}
#oneSiteContainer a.calendarLayoutLinkSelected {
	color: var(--primary-anchor);
	border-bottom-color: var(--primary-anchor);
}
#oneSiteContainer #daysofweektext {
	background: var(--secondary-anchor);
	background-color: var(--secondary-anchor);
	border: none;
}
#oneSiteContainer #daysofweektext > td {
	font-weight: 700;
	padding: 10px;
	text-align: center;
}
#oneSiteContainer #calendarMain .emptyCellDayTd, #oneSiteContainer #calendarMain .fullCellDayTd {
	background: var(--white);
	background-color: var(--white);
	border: 1px solid var(--table-border-1);
}
#oneSiteContainer #calendarMain .fullCellDayTd .monthHeader, #oneSiteContainer #calendarMain .monthHeaderSelected {
	background: var(--white);
	background-color: var(--white);
	color: var(--table-head-th-text);
}
#oneSiteContainer #calendarMain .monthHeader, #oneSiteContainer #calendarMain .nonMonthHeader, #oneSiteContainer #calendarMain .monthHeaderSelected {
	padding: 0px;
	padding-top: 10px;
	text-align: right;
}
#oneSiteContainer #calendarMain .monthHeader a, #oneSiteContainer #calendarMain .nonMonthHeader, #oneSiteContainer #calendarMain .nonMonthHeader a {
	padding: 10px;
}
#oneSiteContainer #calendarMain .fullCellDayTd .monthHeader > a {
	color: var(--secondary-anchor);
}
#oneSiteContainer #calendarMain .monthHeaderSelected a {
	background-color: #CBF0F3;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #12474B;
	padding: 2px 4px;
}
#oneSiteContainer #calendarContainer .calendarMenu {
	padding-top: 10px;
	padding-right: 10px;
}
/*#oneSiteContainer #calendarContainer .calendarMenu a:not(:last-child){
	display: none;
}*/
#calendarMain, .editEventTable tr {
	background: var(--module-bg);
}
#eventInfoModal .eventInfoLinkItem.eventInfoDetails {
	border-right: 0 none;
}
#eventInfoModal .eventInfoLinkItem.eventInfoGathering {
	display: none;
}
#oneSiteContainer #calendarMain #editEventHeader {
	background: var(--secondary-anchor);
	background-color: var(--secondary-anchor);
	color: var(--white);
	font-weight: 400;
	padding: 10px;
}
#oneSiteContainer #calendarMain .createEventTimeOptions > div {
	width: 50%;
	float: left;
}
#oneSiteContainer #calendarMain .createEventTimeOptions > div input, #oneSiteContainer #calendarMain .createEventTimeOptions > div select {
	width: 31%;
	float: left;
}
#oneSiteContainer #calendarMain .createEventTimeOptions > div input:not(:last-child), #oneSiteContainer #calendarMain .createEventTimeOptions > div select:not(:last-child) {
	margin-right: 5px;
}
#oneSiteContainer #calendarMain .createEventTimeSeperator {
	display: inline-block;
	height: 40px;
	font-size: var(--body-text-size-sm);
	line-height: 40px;
}
#oneSiteContainer #calendarMain .eventPhotoSelectLink {
	color: var(--btn-secondary-text);
}
#oneSiteContainer #calendarMain .eventPhotoSelectLink i {
	display: inline-block;
	margin-right: 5px;
}
#oneSiteContainer #calendarMain .createEventTypeRadioOptions {
	font-size: var(--body-text-size);
}
#oneSiteContainer #calendarMain .createEventTypeRadioOptions input[type="radio"], #oneSiteContainer #calendarMain .createEventTypeRadioOptions label {
	width: auto;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
#oneSiteContainer #calendarMain .createEventTypeRadioOptions input[type="radio"] {
	margin-top: 2px;
}
#oneSiteContainer #calendarMain .createEventTypeRadioOptions label {
	margin-right: 10px;
}
#oneSiteContainer #calendarMain .createEventButtons button {
	float: right;
}
#oneSiteContainer #calendarMain .createEventButtons button.Calendar_Cancel {
	margin-right: 5px;

}
#aw_container_cal_event_discussion {
	z-index: 1;
}
/* Day View */
#dayViewContainer table tr td:first-child {
	background: #f2edf9 !important;
}
#dayViewContainer table tr td:last-child {
	background: #fdfde7 !important;
}
a.allDayEvent, a.dayEventElement {
	background: var(--primary-anchor) !important;
	font-weight: 300 !important;
}
div.dayEventElement {
	background: var(--white) !important;
	color: var(--body-text-color) !important;
}

/* Event View */
#eventInfoModal .eventInfoCreator label {
	display: inline-block !important;
	font-size: 13px;
	margin-right: 3px;
}
#oneSiteContainer .viewEventWrapper, #calendarEventWrapper {
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	padding: 10px 15px;
}
#event_view .ctCalTitle, #event_view .ctCalTitle legend {
	font-size: var(--headline-text-size);
	margin-bottom: 0;
}
#event_view .ctCalTitle legend {
	line-height: var(--line-height);
	margin-bottom: 10px;
}
#event_view .ctCalTitle legend {
	margin-bottom: 0;
}
#event_view .calendarMenu a#eventChatRoomButtonLink, #event_view .calendarMenu a#eventZoomRoomButtonLink {
	display: inline-block;
	margin: 10px 5px 15px 0;
}
#event_view .ctCalTitleCallink, #event_view .ctCalTitleReturnlink,
#event_view .ctCalTitleCallink:hover, #event_view .ctCalTitleCallink:active, #event_view .ctCalTitleReturnlink:hover, #event_view .ctCalTitleReturnlink:active,
#event_view .ctCalTitleCallink span:hover, #event_view .ctCalTitleCallink span:active, #event_view .ctCalTitleReturnlink span:hover, #event_view .ctCalTitleReturnlink span:active,
#event_view .ctCalPhoto a, #calendarEventWrapper .ctCalPhoto a, #event_view .ctCalPhoto a span:hover, #event_view .ctCalPhoto a span:active, #calendarEventWrapper .ctCalPhoto a span:hover, #calendarEventWrapper .ctCalPhoto a span:active {
	color: var(--secondary-anchor);
	font-size: var(--body-text-size-sm);
}
#event_view .ctCalPhoto, #calendarEventWrapper .ctCalPhoto, .viewEventWrapper .ctCalPhoto {
	border:  1px solid var(--table-border-1);
	padding: 10px;
}
/* Event View Gathering */
#blog_view_event #calendarEventWrapper {
	width: 100%;
}
#blog_view_event #calendarEventDetails {
	width: 685px;
}
#blog_view_event .detailsRow, #blog_view_event .detailsRow>.detailsInfo {
	width:  100%;
	font-weight: normal;
	margin-bottom: 10px;
}
#blog_view_event #detailsRowName .detailsInfo, #blog_view_event #detailsRowLocation .detailsInfo, #blog_view_event #detailsRowWhen .detailsInfo,
#blog_events_list #detailsRowName .detailsInfo, #blog_events_list #detailsRowLocation .detailsInfo, #blog_events_list #detailsRowWhen .detailsInfo {
	font-weight: 700;
}
#blog_view_event #userStatus {
	display: inline-block;
	background: var(--tag-bg);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid var(--tag-border);
    color: var(--tag-text);
    font-size: var(--body-text-size-sm);
    line-height: 1;
    margin: 5px 0 10px;
    padding: 10px 8px;
}
#blog_view_event #inviteeDownloadLink {
	margin-bottom: 5px;
}
#blog_view_event #userDownload {
	margin-bottom: 10px;
}
#blog_view_event #userRSVP {
    border: 1px solid var(--tag-border);
    background: var(--table-head-th-bg);
    background-color: var(--table-head-th-bg);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px 8px;
    margin: 0 0 15px 0;
}
#blog_view_event #userRSVP .RSVPTitle {
    font-weight: normal;
    font-size: var(--body-text-size);
    padding: 0;
}
#blog_view_event #userRSVP .inviteFriends {
	display: none;
}
#blog_view_event #attendingNumber span, #blog_view_event #maybeattendingNumber span, #blog_view_event #missingoutNumber span {
    color: var(--module-header-text-color);
    font-family: var(--raleway);
    font-weight: 400;
    padding: 0;
}
#blog_view_event .attendingNumDisplay, #blog_view_event #listedListTitle {
    background: var(--table-head-th-bg);
    border-top: 1px solid var(--table-head-th-border);
    color: var(--table-head-th-text);
    margin: 0 0 10px 0;
    padding: 5px 0 5px 15px;
}
#blog_view_event #listedListTitle {
    height: auto;
    width:  100%;
}
#blog_view_event .listedAvatar img {
	clip-path: circle(24px at center);
	-webkit-clip-path: circle(24px at center);
}
#blog_view_event .listedInfo {
    height: 48px;
    clear: left;
    width: 48px;
    overflow: hidden;
    font-weight: normal;
    text-align: center;
}

/* Manage Evets */
#blog_events_list #calendarEventListWrapper {
    background-color: transparent;
    padding: 0;
}
#blog_events_list #calendarEventListWrapper>#tabDescription, #blog_events_list .eventListSubWrapper>.calendarEventListDetails {
	width: 100%;
}
#blog_events_list #tabTable {
	font-size: var(	--body-text-size-sm);
}
#blog_events_list #tabTable td {
	font-weight: normal;
}
#blog_events_list .blur_tag {
    display: inline-block;
    height: auto;
    width: 139px;
    background: transparent url('https://images.onesite.com/community.wfsonline.org/white_tab.png') 0 0 no-repeat;
    background-repeat: no-repeat;
    border-bottom: 0px solid black;
    color: var(--body-text-color);
    font-size: var(--body-text-size-sm);
    text-align: center;
    line-height: 1;
    margin-bottom: -1px;
    padding: 10px 20px;
}
#blog_events_list .cur_tag {
	width: 139px;
	background: transparent url('https://images.onesite.com/community.wfsonline.org/purple_tab.png') 0 0 no-repeat;
    border-bottom: 0px solid black;
    color: var(--white);
    font-weight: normal;
    text-align: center;
    margin-bottom: 0;
}
#blog_events_list .cur_tag a {
	font-weight: normal;	
}
#blog_events_list .cur_tag a:hover, #blog_events_list .cur_tag a:active {
	color: var(--white);
}
#blog_events_list #tabDescription {
    background-color: var(--secondary-anchor);
    color: white;
    font-size: var(--body-text-size);
    font-weight: 300;
    text-align: left;
	padding: 10px;
}
#blog_events_list .calendarEventListDetails {
    background-color: var(--module-bg);
    border: 1px solid var(--module-border);
    border-top: 0 none;
    color: var(--body-text-color);
    margin: 0;
    padding: 10px 15px;
}
#blog_events_list .detailsInfo, #blog_view_event .detailsInfoWhen span {
	float: none;
	margin:  0;
	padding-left: 0;
}
#blog_events_list .calendarEventListDetails:first-child {
	border-top: 1px solid var(--module-border);
}
table.editEventTable h3 {
    width: 100%;
    font-family: var(--raleway);
    font-size: var(--module-header-text-size);
    font-weight: 400;
    border-bottom: 0 none;
    margin: 10px 0 0;
    padding-bottom: 5px;
}
table.editEventTable td {
	padding: 5px 10px;
	font-weight: normal;
}
form[name="selectTimezoneForm"] table.editEventTable td {
	text-align: left !important;
	font-size: var(--body-text-size-sm);
	text-transform: uppercase;
	font-weight: 700;
	padding: 0 15px;
}
form[name="selectTimezoneForm"] .Calendar_Save, form[name="selectTimezoneForm"] .Calendar_Cancel {
	float: right;
}

/* User Profile (==> user.css)
====================================== */
#home_user_home .mod_user_profile .module-header {
	display: none;
}
#home_user_home .mod_user_profile #oneProfile {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 10px 0;
}
.mod_user_profile #oneProfile .prof_display_name {
	display: block;
	font-size: 20px;
	line-height: 150%;
	text-align: center;
}
.mod_user_profile #oneProfile .memberSince {
	color: var(--btn-secondary-text);
    font-size: var(--body-text-size-sm); 
}
.mod_user_profile #oneProfile .alpha-shadow a img {
	clip-path: circle(80px at center);
	-webkit-clip-path: circle(80px at center);
	margin-bottom: 10px;
}
#siteUserMenu{
	border-top: 1px solid var(--table-border-1);
	margin: 10px 0 0;
	padding: 10px 60px 0;
}
/* Signup Page (==> network.css)
====================================== */
.onePageSignup #signupPageWrapper {
	background: var(--body-bg);
	margin-bottom: 16px;
	padding: 0;
}
#signup_signup .signupFieldAlert, #signup_signup .signupFieldText, #signup_signup #subdirDomainLabel,
#signup_signup #subdirDomainLabelSlash, #signupPageWrapper #signupImageHeader, #signupPageWrapper .signupFieldText,
#signup_signup .info_display {
	display: none;
}
#signupPageWrapper #signupFormWrapper {
	background: var(--module-bg);
    border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 10px 15px;
	overflow: hidden;
}
#signupPageWrapper #signupFormWrapper form {
	width: 100%;
}
.onePageSignup .signupFieldRow .signupFieldFormSubmit {
	position: inherit;
	top: auto;
	left: auto;
}
#signupPageWrapper .signupFieldRow {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px 10px;
}
#signupPageWrapper .signupFieldRow .signupFieldTitles, #signupPageWrapper .signupFieldRow .prof_form_title {
	box-sizing: border-box;
	width: 100%;
	float: none;
	top: auto;
	color: var(--form-label-text);
	font-size: 12px;
	font-weight: 600;
	position: inherit;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 4px;
}
#signupPageWrapper .signupFieldRow .signupFieldInput, #signupPageWrapper .signupFieldRow textarea {
	box-sizing: border-box;
	width: 100%;
	float: none;
	position: inherit;
	top: auto;
	padding: 0px;
}
#signupPageWrapper #signupRowusername,
#signupPageWrapper #signupRowusernameavail,
#signupPageWrapper #signupRowpassword,
#signupPageWrapper #signupRowverifypassword,
#signupPageWrapper #signupRowpasswordcheck,
#signupPageWrapper #signupRowfirstname,
#signupPageWrapper #signupRowlastname,
#signupPageWrapper #signupRowcity,
#signupPageWrapper #signupRowstate,
#signupPageWrapper #signupRowReason_for_joining {
	float: left;
	width: 33.3333%;
}
#signupPageWrapper #signupRowusername + .spreader,
#signupPageWrapper #signupRowpassword + .spreader,
#signupPageWrapper #signupRowverifypassword + .spreader,
#signupPageWrapper #signupRowfirstname + .spreader,
#signupPageWrapper #signupRowcity + .spreader {
	display: none;
	clear: none;
}
#signupPageWrapper #signupRowdisplay_name,
#signupPageWrapper #signupRowemail {
	width: 33.3333%;
}
#signupPageWrapper #SUTOS {
	margin: 0px;
	top: 0px;
}
#signupPageWrapper #signupRowsubmit {
	margin: 0px;
}
.onePageSignup .signupFieldRow .signupFieldFormSubmit {
	left: auto;
	position: inherit;
	top: auto;
}
.onePageSignup .signupFieldRow .signupFieldFormSubmit > button {
	float: right;
}
.onePageSignup .signupFieldRow .signupFieldFormSubmit > #formCancel {
	background-color: var(--btn-secondary-bg);
	background: var(--btn-secondary-bg);
	border:	1px solid var(--btn-secondary-border);
	color: var(--btn-secondary-text);
	margin-right: 10px;
}
#signupPageWrapper .signupNotAvailableText {
	color: #721C24;
}
#signupPageWrapper .signupAvailableText {
	color: #155724;
}
#signupPageWrapper .signupFieldRow .prof_form_value {
	box-sizing: border-box;
	float: none;
	padding: 0px;
	position: inherit;
	top: auto;
	width: 100%;
}
#account_setnewpassword .setNewPasswordContainer {
	padding: 10px 15px;
	overflow: hidden;
}
#oneSubPageContainer form input#SUpassword, #oneSubPageContainer form input#SUverifypassword, #help_forgot_password .fg_form #password, #help_forgot_password .fg_form #password_conf,
#account_setnewpassword .fg_form #password, #account_setnewpassword .fg_form #password_conf {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#help_forgot_password .fg_form {
	overflow: hidden;
}
button.forgotPasswordSubmit {
	float: left;
}

/* Network Search
====================================== */
/* Search Tabs */
body[id$="_search"] .search-tabs {
	background: var(--body-bg);
}
body[id$="_search"] .search-tabs ul#navigation {
	float: left;
	width: 100%;
	min-height: 36px;
	border-bottom: 1px solid var(--btn-secondary-hover-border);
	padding: 0 0 0 20px;
}
body[id$="_search"] .search-tabs ul#navigation li {
	float: left;
	font-weight: normal;
	margin: 0 5px -2px 0;
	padding: 0px;
}
body[id$="_search"] .search-tabs ul#navigation li > a {
	display: inline-block;
	width: auto;
	background: var(--white);
	border: 1px solid var(--table-border-1);
	border-bottom: 0;
	border-radius: 8px 8px 0 0;
	color: var(--body-text-color);
	font-size: var(--body-text-size-sm);
	line-height: 1;
	margin: 0 0 -1px -1px;
	padding: 10px 20px;
}
body[id$="_search"] .search-tabs ul#navigation li > a:hover, body[id$="_search"] .search-tabs ul#navigation li > a:active {
	color: var(--primary-anchor);
	filter: none;
	border: 1px solid red;
	border-color: var(--btn-secondary-border);
	border-bottom: 2px solid #fff;
	margin-bottom: -2px;
	box-shadow: 0 none;
	background: var(--module-bg);
}
body[id$="_search"] .search-tabs ul#navigation li.selected-tab > a{
	border-top-color: var(--btn-secondary-hover-border);
	border-right-color: var(--btn-secondary-hover-border);
	border-left-color: var(--btn-secondary-hover-border);
	border-bottom: 2px solid var(--module-bg);
	color: var(--primary-anchor);
}
body[id$="_search"] #onePageContainer .col2 .onePageBodyWrapper {
	background: transparent;
	border: 0 none;
	padding: 0;
}
body[id$="_search"] .mod_smarty_mod .module-inner .module-header {
	display: none;
}
body[id$="_search"] .networkSearchFormWrapper form {
	margin-bottom: 0;
}
body[id$="_search"] .networkSearchFormWrapper form label {
	display: block;
	font-size: 12px;
    font-weight: 400;
    margin-bottom: 4px;
    text-transform: uppercase;
}
body[id$="_search"] .networkSearchFormWrapper form input, body[id$="_search"] .networkSearchFormWrapper form button {
	float: left;
}
body[id$="_search"] #onePageContainer .networkSearchFormWrapper form input {
	width: 88% !important;
	margin-right: 10px;
	margin-bottom: 10px;
}
body[id$="_search"] .networkSearchFormWrapper form button {
	width: 10%;
	padding: 10px;
}
body[id$="_search"] .networkSearchFormWrapper form button img {
	margin-right: 5px;
}
body[id$="_search"] .networkSearchFormWrapper form button span {
	display: inline-block;
}
/* OLD Search Tabs
body[id$="_search"] .search-tabs ul#navigation li {
	float: left;
}
body[id$="_search"] .search-tabs ul#navigation li a {
	display: inline-block;
	width: auto;
	background: transparent;
	border-bottom: 1px solid transparent;
	color: var(--primary-anchor-text);
	padding: 5px 15px;
}
body[id$="_search"] .search-tabs ul#navigation li.selected-tab a {
	border-bottom: 2px solid var(--primary-anchor);
	color: var(--primary-anchor);
	font-weight: 700;
}
*/
body[id$="_search"] #group_search_form .searchAllTypeTitle {
    font-size: var(--body-text-size-xs);
    font-weight: 600;
    text-transform: uppercase;
    margin-left: 10px;
}
body[id$="_search"] #group_search_form .ResultList-Container, body[id$="_search"] .search-results-wrapper .ResultList-Container {
	margin-bottom: 10px;
	padding: 5px 10px 15px;
}
body[id$="_search"] #group_search_form .miniProfileAvatar img{
	width: 48px;
	height: 48px;
	clip-path: circle(24px at center);
	-webkit-clip-path: circle(24px at center);	
}
body[id$="_search"] #group_search_form .searchUsersTitle + .UserList-Container, body[id$="_search"] #group_search_form .ArticleList-Container,
body[id$="_search"] #group_search_form .BlogList-Container, body[id$="_search"] #group_search_form .searchGroupsTitle + .GroupList-Container, body[id$="_search"] #group_search_form .searchForumsTitle + .ForumList-Container,
body[id$="_search"] #group_search_form .UserList-Container .ResultList-Entities .user-wrapper:not(:last-of-type),  body[id$="_search"] #group_search_form .GroupList-Container .ResultList-Single.individual:not(:last-of-type), body[id$="_search"] .search-results-wrapper .BlogList-Container .ResultList-Entities .blog-wrapper:not(:last-of-type)
/* ,body[id$="_search"] #group_search_form .UserList-Container .ResultList-Single, body[id$="_search"] #group_search_form .ArticleList-Container .articleWrapper,
body[id$="_search"] #group_search_form .BlogList-Container .ResultList-Single, body[id$="_search"] #group_search_form .GroupList-Container .ResultList-Single,
body[id$="_search"] #group_search_form .PhotoList-Container .ResultList-Entities .PhotoList-Photos-Inner-Wrapper, body[id$="_search"] #group_search_form .VideoList-Container .ResultList-Entities .VideoList-Videos-Inner-Wrapper,
body[id$="_search"] #group_search_form .UserList-Container .ResultList-Entities .user-wrapper, body[id$="_search"] .search-results-wrapper .BlogList-Container .ResultList-Entities .blog-wrapper */ {
	padding: 10px 0;
	border-bottom: 1px solid var(--table-border-1);
}
body[id$="_search"] #group_search_form .UserList-Container .ResultList-Single, body[id$="_search"] #group_search_form .ArticleList-Container .articleWrapper,
body[id$="_search"] #group_search_form .BlogList-Container .ResultList-Single, body[id$="_search"] #group_search_form .GroupList-Container .ResultList-Single,
body[id$="_search"] #group_search_form .PhotoList-Container .ResultList-Entities .PhotoList-Photos-Inner-Wrapper, body[id$="_search"] #group_search_form .VideoList-Container .ResultList-Entities .VideoList-Videos-Inner-Wrapper,
body[id$="_search"] #group_search_form .UserList-Container .ResultList-Entities .UserList-User, body[id$="_search"] #group_search_form .UserList-Container .ResultList-Entities .user-wrapper, body[id$="_search"] .search-results-wrapper .BlogList-Container .ResultList-Entities .blog-wrapper,
body[id$="_search"] #group_search_form .ForumList-Container .ForumList-Group {
	margin-bottom: 10px;
	padding: 0 10px 0;
}

/** Search All - Blog Listing **/
body[id$="_search"] #group_search_form .BlogList-Container .blog-title a {
	color: var(--primary-anchor);
	font-size: var(--body-text-size);
	font-weight: 700;
	margin-bottom: 10px;
}
body[id$="_search"] .BlogList-Container .blog-author-date, body[id$="_search"] .post-created-date {
	color: var(--body-text-color);
    font-size: var(--body-text-size-xs);
    font-weight: 400;
    padding: 0;
}

/** Search All - Groups **/
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupAvatar {
	float: left;
	margin-right: 10px;
}
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupDetails .group-name, body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupDetails .group-number-of-members,
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupDetails .group-owner,
body[id$="_search"] #group_search_form .group-name {
	float: left;
	line-height: 48px;
	margin-right: 5px;
}
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupDetails .group-name, body[id$="_search"] #group_search_form .group-name {
	margin-right: 10px;
}
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupDetails .group-number-of-members,
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupDetails .group-description,
body[id$="_search"] #group_search_form .group-number-of-members,
body[id$="_search"] #group_search_form .group-description {
	clear: both;
	margin-left: 58px;
}
body[id$="_search"] #group_search_form .group-number-of-members {
	display: none;
}
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupMetrics, body[id$="_search"] #group_search_form .GroupList-Container .group-owner {
	display: none;
	clear: both;
	color: var(--body-text-color);
    font-size: 13px;
    font-weight: 400;
}
body[id$="_search"] #group_search_form .GroupList-Container .GroupList-GroupMetrics {
	margin-top: 5px;
}
body[id$="_search"] #group_search_form .GroupList-Container .group-owner  {
 	margin-bottom: 5px;
}

/** Search All - Forums **/
body[id$="_search"] .ForumList-Container .ForumList-ForumDetails .thread-title a {
	color: var(--primary-anchor);
}

/** Search All - User Listing **/
body[id$="_search"] #group_search_form .UserList-Container .ResultList-Entities .user-wrapper {
	padding-bottom: 10px;
}
body[id$="_search"] #group_search_form .UserList-Container .UserList-UserAvatar img {
	float: left;
	margin-right: 5px;
}
body[id$="_search"] #group_search_form .UserList-Container .UserList-UserDetails .user-name {
	line-height: 48px;
}
body[id$="_search"] #group_search_form .UserList-Container .user-send-message, body[id$="_search"] #group_search_form .GroupList-Container .group-join-group {
	font-weight: 400;
}
body[id$="_search"] #group_search_form .UserList-Container .user-send-message i, body[id$="_search"] #group_search_form .GroupList-Container .group-join-group i {
	display: inline-block;
	margin-right: 5px;
}
body[id$="_search"] #group_search_form .UserList-Container .right-action-links {
	margin-top: 5px;
}

/** Search All - Photos **/
body[id$="_search"] #group_search_form .PhotoList-Container .ResultList-Entities, body[id$="_search"] #group_search_form .VideoList-Container .ResultList-Entities {
	overflow: hidden;
}
body[id$="_search"] #group_search_form .PhotoList-Container div.pb_content_item_container {
	height: auto;
	width: 115px;
}
body[id$="_search"] #group_search_form .PhotoList-Container .pb_media_thumb {
	background-size: cover;
	border: 1px solid var(--table-border-1);
}
body[id$="_search"] #group_search_form .PhotoList-Container a.pb_content_item_caption_link {
	font-size: var(--body-text-size);
	line-height: 1.5;
}
body[id$="_search"] #group_search_form .PhotoList-Container .pb_content_item_stat,
body[id$="_search"] #group_search_form .VideoList-Container .vb_content_item_stat {
	display: block;
	float: none;
	color: var(--body-text-color);
    font-size: var(--body-text-size-xs);
    line-height: var(--line-height);
    font-weight: 400;
    margin-left: 0;
}
body[id$="_search"] #group_search_form .PhotoList-Container .pb_content_item_stat_name span,
body[id$="_search"] #group_search_form .VideoList-Container .vb_content_item_stat_name span,
body[id$="_search"] #group_search_form .PhotoList-Container .pb_content_item_stat_span,
body[id$="_search"] #group_search_form .VideoList-Container .vb_content_item_stat_span {
	font-weight: 400;
	margin-left: 0;
}
body[id$="_search"] #group_search_form .PhotoList-Container .pb_content_item_stat_name span,
body[id$="_search"] #group_search_form .VideoList-Container .vb_content_item_stat_name span {
	display: inline-block;
	margin-right: 3px;
}
body[id$="_search"] #group_search_form .PhotoList-Container .pb_content_item_stat_span.view_count,
body[id$="_search"] #group_search_form .VideoList-Container .vb_content_item_stat_span.view_count {
	margin-left: 5px;
}

/** Search All - Videos **/
body[id$="_search"] #group_search_form .VideoList-Container div.vb_content_item_container {
	height: auto;
	width: 115px;
}
body[id$="_search"] #group_search_form .VideoList-Container .vb_media_thumb, body[id$="_search"] #group_search_form .VideoList-Container .vb_media_thumb img {
	height: 80px;
	width: 120px;
	margin: 0;
	padding: 0;
}
/** Search Results Pagination **/
body[id$="_search"] #ag_navigation_bottom {
	border-top: 1px dotted var(--table-border-1);
	margin-top: 20px;
	padding: 15px 0;
}
body[id$="_search"] .paginationNav {
	float: right;
}
body[id$="_search"] .paginationNav .paginationNav-selected {
	display: inline-block;
	height: 24px;
	width: 24px;
	background: var(--tag-bg);
	border: 1px solid var(--tag-border);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: var(--tag-anchor);
	line-height: 24px;
	text-align: center;
}

/** Search Individual  - Articles **/
body[id$="_search"] .search-pagination-top {
	display: none;
}
body[id$="_search"] .search-results-wrapper .HeaderTitleColor, body[id$="_search"] .module.search-wrapper .HeaderTitleColor {
	color: var(--body-text-color);
	font-size: var(--body-text-size-xs);
	font-weight: 600;
	text-transform: uppercase;
	margin: 10px 0;
}
body[id$="_search"] .search-results-wrapper .ArticleList-Container .ResultList-Entities {
	padding: 5px 0 ;
}
/** Search Individual  - Users **/
body[id$="_search"] .search-results-wrapper .UserList-Container .ResultList-Entities {
	margin: 10px 0;
	padding: 5px 0 ;
}
body[id$="_search"] .search-results-wrapper .UserList-Container .ResultList-Entities .user-name {
	line-height: 48px;
}

/** Search Individual - Groups **/
body[id$="_search"] .search-results-rapper .GroupList-Container .ResultList-Entities {
	margin: 10px 0;
	padding: 5px 0;
}
body[id$="_search"] .search-results-wrapper .GroupList-Container .ResultList-Entities .group-metrics {
	clear: both;
    color: var(--body-text-color);
    font-size: 13px;
    font-weight: 400;
}
body[id$="_search"] .search-results-wrapper .GroupList-Container .ResultList-Entities .group-name {
	line-height: 48px;
}
/** Search Individual - Blogs **/
body[id$="_search"] .search-results-wrapper .BlogList-Container .ResultList-Entities {
	margin: 5px 0;
}
body[id$="_search"] .search-results-wrapper .BlogList-Container .ResultList-Entities .blog-wrapper {
	padding: 0 0 10px;
}
/** Search Individual - Photos & Videos **/
body[id$="_search"] .module.search-wrapper .PhotoList-Container .ResultList-Entities.single,
body[id$="_search"] .module.search-wrapper .VideoList-Container .ResultList-Entities.single {
	margin: 10px 0;
	padding: 5px 0;
}
form#group_search_form div.search-fields {
	display: none;
}
#oneSubPageContainer .moreSearchResultsLink {
	font-size: var(--body-text-size-sm);
	text-align: right;
}

/* Browse Pages
====================================== */
/* Browse Globals */
.browse-container .item, .EventSearch-MasterContainer .EventList .item {
	float: left;
	width: 20%;
}
.browse-container .item .item-trait {
	overflow: hidden;
	margin:0 0 5px;
}
.browse-container .item-trait.item-image {
	margin-bottom: 10px;
}
.browse-container .item .item-inner, .EventSearch-MasterContainer .EventList .item-inner{
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 5px;
	padding: 15px;
}
.browse-container .item .item-inner .item-content img {
	display: none;
}
.EventSearch-MasterContainer .EventList .item .item-image img {
	width: 100%;
}
#browse_groups .browse-container .item .item-inner .item-trait.item-title, .browse-container .item .item-inner .miniProfileComponentContainer, .browse-container .item .item-inner .item-trait-wrapper {
	float: left;
	margin:0 10px 0 0;
}
.browse-container .item .item-inner .item-trait.item-avatar {
	float: left;
}
.browse-container .item .item-inner .item-trait-wrapper {
	padding: 5px 0;
}
.browse-container .item .item-inner .item-trait.item-title {
	line-height: var(--line-height);
	margin-bottom: 10px;
}
.browse-container .item .item-inner .item-trait.item-title a, .browse-container .item .item-inner .item-trait.item-title a:hover, .browse-container .item .item-inner .item-trait.item-title a:active,
.browse-container .item .item-inner .item-trait.item-title a span, .browse-container .item .item-inner .item-trait.item-title a span:hover, .browse-container .item .item-inner .item-trait.item-title a span:active,
.EventSearch-MasterContainer .item .item-inner .item-trait.item-title a {
	color: var(--primary-anchor);
}
.browse-container .item .item-inner .item-trait-wrapper .item-trait {
	font-size: var(--body-text-size-sm);
	line-height: var(--line-height);
	margin: 0;
}
.browse-header .advanced-control,
.browse-container .browse-extras .user-tools,
#browse-questions .browse-content .item .item-view {
	float: right;
}
.browse-container .pagination {
	margin: 5px 0;
}
.browse-container .pagination-bottom {
	padding: 15px 0;
}
.browse-container .paginationNav .paginationNav-selected {
	display: inline-block;
	height: 24px;
	width: 24px;
	background: var(--tag-bg);
	border: 1px solid var(--tag-border);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: var(--tag-anchor);
	line-height: 24px;
	text-align: center;
}
.browse-container .browse-list .search-meta, #browse_events .EventList-TotalSummary {
	clear: both;
	color: var(--body-text-color);
    font-size: var(--body-text-size-xs);
    font-weight: 600;
    text-transform: uppercase;
    margin: 10px 0;
}
.browse-container .pagination span#ag_pagination {
	display: block;
	overflow: hidden;
	margin: 10px 0;
}
.browse-container .form-tools {
	text-align: right;
}
.browse-container .pagination span#ag_pagination .paginationPos,
.browse-container .pagination span#ag_pagination .paginationNav {
	display: inline-block;
}
.browse-container .pagination span#ag_pagination .paginationPos {
	float: left;
}
.browse-container .pagination span#ag_pagination .paginationNav {
	float: right;
}
.browse-container .form-tools .extras,
.browse-container .form-tools .search-meta,
#browse-questions .browse-content .item .item-author,
#browse-questions .browse-content .item .item-content,
#browse_articles .ArticleList .item .item-footer p,
#browse-blogs .browse-content .item .item-footer .miniProfileComponentContainer {
	float: left;
}
.browse-container .item .item-inner .item-footer .item-trait span {
	display: inline-block;
	float: none;
	color: var(--tag-text);
	font-size: var(--body-text-size-sm);
	line-height: 1;
	margin-right: 5px;
}

/* Browse Headers */
body[id^="browse_"] #oneSubPageContainer .browse-container .browse-header {
	width: 100%;
	margin-bottom: 10px;
}
body[id^="browse_"] #oneSubPageContainer .browse-container form .form-search,
body[id^="browse_"] #oneSubPageContainer .EventSearch-MasterContainer form .EventSearch-Main {
    width: 400px;
    max-width: 400px;
    float: right;
}
body[id^="browse_"] #oneSubPageContainer .browse-container form .controls {
    display: inline-block;
    width: 100%;
    max-width: 100%;
}
body[id^="browse_"] #oneSubPageContainer .browse-container form input,
body[id^="browse_"] #oneSubPageContainer .EventSearch-MasterContainer form .EventSearch-MainSearchFields {
	display: inline-block;
	width: 85%;
	max-width: 85%;
}
body[id^="browse_"] #oneSubPageContainer .browse-container form button,
body[id^="browse_"] #oneSubPageContainer .EventSearch-MasterContainer form button,
body[id^="browse_"] #oneSubPageContainer .EventSearch-MasterContainer form .Search-ButtonContainer {
    display: inline-block;
    width: 48px;
    max-width: 48px;
}

/* Blogs, Articles, Groups */
#browse-blogs .browse-content .item,
#browse_articles .ArticleList .item,
#browse_events .EventList .item {
	width: 33.3333%;
}
#browse_events .EventList .item {
	margin: 0;
}
#browse-blogs .browse-content .item-alt1, #browse-blogs .browse-content .item-alt3, #browse-groups .browse-content .item-alt1, #browse-groups .browse-content .item-alt3, #browse-articles .browse-content .item-alt1, #browse-articles .browse-content .item-alt3 {
	clear: none;
}
#browse-groups .browse-content .item {
	width: 33.333%;
}
#browse_groups .browse-content .item-alt1,
#browse_groups .browse-content .item-alt3 {
	clear: none;
}
body[id^="browse_"] .browse-extras {
	float: left;
	margin-bottom: 10px;
}
body[id^="browse_"] .browse-extras a.oneButtonGlobal {
	margin: 5px 0;
}
#browse_events .EventList .item .item-beginning, #browse_events .EventList .item .item-ending {
	color: var(--btn-secondary-text);
    font-size: var(--body-text-size-xs);
    margin: 0;
}
#browse_events .EventSearch-MasterContainer .EventList .item-inner {
	min-height: 295px;
}

/* Articles and Blogs */
#browse_articles .ArticleList .item .item-footer p,
#browse-blogs .browse-content .item .item-footer .miniProfileComponentContainer {
	margin: 0 10px 0 0;
}
#browse_blogs .browse-container .item .item-inner {
	min-height: 270px;
}
#browse_articles .browse-container .item .item-inner {
	min-height: 365px;
}

/* Browse Groups */
#browse_groups .browse-container .item .item-inner {
	min-height: 295px;
}
#browse_groups .browse-container .item .item-inner .item-trait.item-title {
    max-width: 215px;
    overflow: hidden;
    color: var(--primary-anchor);
    white-space: nowrap;
    text-overflow: ellipsis;
	margin: 15px 0;
}
#browse_groups .browse-container .item .item-inner .item-trait.item-members {
	display: inline-block;
	background: var(--tag-bg);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid var(--tag-border);
    font-size: var(--body-text-size-sm);
    line-height: 1;
    margin-top: 12px;
    padding: 5px 8px;
}
#browse_groups .browse-container .item .item-inner .item-trait.item-excerpt span {
	 display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
	min-height: 50px;
	max-height: 50px;
}

/* Users */
#browse_users .browse-container .item span.username {
	display: block;
}
#browse_users .browse-container .item .item-inner .miniProfileComponentContainer {
	float: none;
	margin: 0;
}
#browse_users .browse-container .item .item-inner .miniProfileComponentContainer img {
	max-width: 60px;
	clip-path: circle(30px at center);
    -webkit-clip-path: circle(30px at center);
}
.browse-content .user-item {
	text-align: center;
}
#browse_users .browse-content .item .browseUserName.miniProfileName {
	line-height: 20px;
	margin: 5px 0;
}

/* Photos and Videos */
#browse_photos .browse-container .item .item-content,
#browse_videos .browse-container .item .item-content {
	font-size: var(--body-text-size-xs);
	line-height: 20px;
}
#browse_photos .browse-media-container .item-image {
	height: 120px;
}
.browse-media-container .item-image a {
	width: 100%;
	height: 100%;
}
.browse-media-container .item-image a img {
	height: auto;
	max-height: 120px;
	width: auto;
}
.browse-container .item-trait.item-image {
	overflow: hidden;
	text-align: center;
}
#browse_photos .browse-container .item-trait.item-author,
#browse_videos .browse-container .item-trait.item-author {
	margin-bottom: 0;
}
#browse_photos .browse-container .item-trait.item-author span.username,
#browse_videos .browse-container .item-trait.item-author span.username {
	display: none;
}
/* Events */
#browse_events .calendarMenu {
	clear: both;
	margin-bottom: 15px;
}


/* Content Shield, Privacy
====================================== */
#oneSubPageContainer .ContentShield-Container {
	width: 100%;
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	margin-top: 0;
}

/* Category CMS Pages
====================================== */
#home_relapse-prevention #onePageContainer, #home_relapse-prevention #templateTable182885, #home_relapse-prevention #tem182885-col1, #tem182889-col1,
#home_science-of-recovery #onePageContainer, #home_science-of-recovery #templateTable182891, #home_science-of-recovery #tem182891-col1, #tem182895-col1,
#home_spirituality-and-mindfulness #onePageContainer, #home_spirituality-and-mindfulness #templateTable182897, #home_spirituality-and-mindfulness #tem182897-col1, #tem182901-col1,
#home_statements-and-program #onePageContainer, #home_statements-and-program #templateTable182903, #home_statements-and-program #tem182903-col1, #tem182907-col1 {
	width: 100%;
}
#tem182889-col1 .module,
#tem182895-col1 .module,
#tem182901-col1 .module,
#tem182907-col1 .module {
	border: 0 none;
	border-bottom: 1px solid var(--table-border-1);
	padding: 0 10px 20px;
}
#tem182889-col1 .module .module-header,
#tem182895-col1 .module .module-header,
#tem182901-col1 .module .module-header,
##tem182907-col1 .module .module-header {
	margin: 0;
	padding: 10px 0;
}
#tem182889-col1 .module .module-header h4,
#tem182895-col1 .module .module-header h4,
#tem182901-col1 .module .module-header h4,
#tem182907-col1 .module .module-header h4 {
	font-size: var(--body-text-size-xs);
    font-weight: 600;
    text-transform: uppercase;
}
#tem182889-col1 .module .module-header h4 a,
#tem182895-col1 .module .module-header h4 a,
#tem182901-col1 .module .module-header h4 a,
#tem182907-col1 .module .module-header h4  a {
	pointer-events: none;
}
#tem182889-col1 .mod_blog_posts .blog_posts_list .postHeader,
#tem182895-col1 .mod_blog_posts .blog_posts_list .postHeader,
#tem182901-col1 .mod_blog_posts .blog_posts_list .postHeader,
##tem182907-col1 .mod_blog_posts .blog_posts_list .postHeader {
	margin: 0 0 10px;
}
#home_relapse-prevention #templateTable182885 .columnContent .onePageBodyWrapper > #one_controller_container,
#home_spirituality-and-mindfulness #templateTable182897 .columnContent .onePageBodyWrapper > #one_controller_container,
#home_science-of-recovery #templateTable182891 .columnContent .onePageBodyWrapper > #one_controller_container,
#home_statements-and-program #templateTable182903 .columnContent .onePageBodyWrapper > #one_controller_container {
	background: transparent !important;
}
#home_relapse-prevention #templateTable182887,
#home_science-of-recovery #templateTable182893,
#home_spirituality-and-mindfulness #templateTable182899,
#home_statements-and-program #templateTable182905 {
	margin: 0 auto;
}
#home_relapse-prevention #oneSubPageContainer .pageInfo,
#home_science-of-recovery #oneSubPageContainer .pageInfo,
#home_spirituality-and-mindfulness #oneSubPageContainer .pageInfo,
#home_statements-and-program #oneSubPageContainer .pageInfo {
	width: 1280px;
	text-align: center;
}
#home_relapse-prevention .profile-coverPhoto .cover-photo h1,
#home_science-of-recovery .profile-coverPhoto .cover-photo h1,
#home_spirituality-and-mindfulness .profile-coverPhoto .cover-photo h1,
#home_statements-and-program .profile-coverPhoto .cover-photo h1 {
    min-width: 100%;
    color: var(--white);
    font-size: 46px;
    margin: 0  0 20px;
}
#home_relapse-prevention #oneSubPageContainer .pageInfo h3,
#home_spirituality-and-mindfulness #oneSubPageContainer .pageInfo h3,
#home_science-of-recovery #oneSubPageContainer .pageInfo h3,
#home_statements-and-program #oneSubPageContainer .pageInfo h3 {
    color: var(--white);
	line-height: 150%;
	font-weight: normal;
}
#home_relapse-prevention .cover-photo-inner,
#home_science-of-recovery .cover-photo-inner,
#home_spirituality-and-mindfulness .cover-photo-inner,
#home_statements-and-program .cover-photo-inner {
    height: 100%;
    max-width: 1280px;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 auto;
}
#home_relapse-prevention .col2 .listing-viewListings, #home_relapse-prevention .col3 .listing-viewListings,
#home_science-of-recovery .col2 .listing-viewListings, #home_science-of-recovery .col3 .listing-viewListings,
#home_spirituality-and-mindfulness .col2 .listing-viewListings, #home_spirituality-and-mindfulness .col3 .listing-viewListings,
#home_statements-and-program .col2 .listing-viewListings, #home_statements-and-program .col3 .listing-viewListings {
	position: relative;
}

#home_relapse-prevention .flexslider,
#home_science-of-recovery .flexslider,
#home_spirituality-and-mindfulness .flexslider,
#home_statements-and-program .flexslider {
	margin-bottom: 0;
}
#home_relapse-prevention .col3 .oneFeaturedContent,
#home_science-of-recovery .col3 .oneFeaturedContent,
#home_spirituality-and-mindfulness .col3 .oneFeaturedContent,
#home_statements-and-program .col3 .oneFeaturedContent {
	margin-bottom: 0;
}
#home_relapse-prevention .flexslider .slides > li,
#home_science-of-recovery .flexslider .slides > li,
#home_spirituality-and-mindfulness .flexslider .slides > li,
#home_statements-and-program .flexslider .slides > li {
	margin-right: 0 !important;
}
#home_relapse-prevention .flexslider .center-container,
#home_science-of-recovery .flexslider .center-container,
#home_spirituality-and-mindfulness .flexslider .center-container,
#home_statements-and-program .flexslider .center-container {
	width: 100%;
	max-width: 100%;
}
#home_relapse-prevention .flexslider h1,
#home_science-of-recovery .flexslider h1,
#home_spirituality-and-mindfulness .flexslider h1,
#home_statements-and-program .flexslider h1 {
	color: var(--headline-text);
    font-family: var(--raleway);
    font-size: var(--headline-text-size);
    line-height: 125%;
    font-weight: 700;
    margin-bottom: 15px;
}
#home_relapse-prevention .flexslider p,
#home_science-of-recovery .flexslider p,
#home_spirituality-and-mindfulness .flexslider p,
#home_statements-and-program .flexslider p {
	font-family: var(--raleway);
	font-size: var(--body-text-size);
	font-weight: 400;
	line-height: var(--line-height);
	margin: 10px 0;
	padding: 5px;
}
#home_relapse-prevention .col3 .listing-viewListings h2,
#home_science-of-recovery .col3 .listing-viewListings h2,
#home_spirituality-and-mindfulness .col3 .listing-viewListings h2,
#home_statements-and-program .col3 .listing-viewListings h2 {
	line-height: 160%;
}
#home_relapse-prevention .col3 .listing-viewListings h2.onearticleTitle a,
#home_science-of-recovery .col3 .listing-viewListings h2.onearticleTitle a,
#home_spirituality-and-mindfulness .col3 .listing-viewListings h2.onearticleTitle a,
#home_statements-and-program .col3 .listing-viewListings h2.onearticleTitle a {
	display: inline-block;
    color: var(--headline-text);
    font-family: var(--raleway);
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
#home_relapse-prevention .col3 .onearticleText p,
#home_science-of-recovery .col3 .onearticleText p,
#home_spirituality-and-mindfulness .col3 .onearticleText p,
#home_statements-and-program .col3 .onearticleText p {
	font-family: var(--optima);
	line-height: 130%;
	margin: 0 0 20px;
	padding: 0;
}
#home_relapse-prevention .col3 .onearticleText p:first-child,
#home_science-of-recovery .col3 .onearticleText p:first-child,
#home_spirituality-and-mindfulness .col3 .onearticleText p:first-child,
#home_statements-and-program .col3 .onearticleText p:first-child {
	display: none;
}
#home_relapse-prevention .col div[id^="oneProfile"] .alpha-shadow, #home_relapse-prevention .col3 div[id^="oneProfile"] .oneProfileInfo,
#home_science-of-recovery .col3 div[id^="oneProfile"] .alpha-shadow, #home_science-of-recovery .col3 div[id^="oneProfile"] .oneProfileInfo,
#home_spirituality-and-mindfulness .col3 div[id^="oneProfile"] .alpha-shadow, #home_spirituality-and-mindfulness .col3 div[id^="oneProfile"] .oneProfileInfo,
#home_statements-and-program .col3 div[id^="oneProfile"] .alpha-shadow, #home_statements-and-program .col3 div[id^="oneProfile"] .oneProfileInfo {
	float: left;
}
#home_relapse-prevention .col3 div[id^="oneProfile"] .alpha-shadow,#home_science-of-recovery .col3 div[id^="oneProfile"] .alpha-shadow,
#home_spirituality-and-mindfulness .col3 div[id^="oneProfile"] .alpha-shadow, #home_statements-and-program .col3 div[id^="oneProfile"] .alpha-shadow {
	margin-right: 15px;
}
#home_relapse-prevention .col3 div[id^="oneProfile"] .oneProfileInfo .miniProfileName > span, #home_science-of-recovery .col3 div[id^="oneProfile"] .oneProfileInfo .miniProfileName > span,
#home_spirituality-and-mindfulness .col3 div[id^="oneProfile"] .oneProfileInfo .miniProfileName > span, #home_statements-and-program .col3 div[id^="oneProfile"] .oneProfileInfo .miniProfileName > span {
	display: block;
	line-height: 48px;
}
.flexslider h2.videoTitle {
    margin: 10px 0;
}
.flexslider h2.videoTitle a {
    display: block;
    color: var(--body-text-color);
    font-family: var(--raleway);
    font-size: 18px;
    font-weight: 700;
}
.listing-viewListings .oneVideoControls {
	display: none;
}
.adminEditAsset {
	position: absolute;
	right: 20px;
	bottom: 5px;
	text-align: right;
}
.adminEditAsset a i {
	margin-right: 5px;
}

/* TOS */
.onePageGoTos #one_controller_container {
	overflow: hidden;
	padding-bottom: 20px;
}
.tosText {
	height: 450px;
	padding: 15px;
}
.tosAcceptanceWrapper {
	overflow: hidden;
	padding: 0 15px;
}
.tosAcceptance {
    float: none;
    text-align: left;
    margin-left: 15px;
}
.tosAcceptance input[type="checkbox"] {
	margin: 5px 5px 0 0 !important;
}
.tosAcceptance input[type="checkbox"], .tosAcceptance label {
	float: left;
}
.tosActions {
	clear: left;
	float: right;
}
.tosActions > a:first-child {
	display: inline-block;
	height: auto;
	background: var(--btn-secondary-bg);
	border: 1px solid var(--btn-secondary-border);
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	color: var(--btn-secondary-text);
	font: normal var(--body-text-size) var(--optima);
	text-transform: uppercase;
	line-height: var(--line-height);
	text-align: center;
    text-shadow: none;
    transition: all .2s ease-in-out;
    outline-width: 0;
    padding: 5px 10px;
}

/* FAQ
====================================== */
#home_faq #one_controller_container, body[id^="faq_"] #one_controller_container {
	background: var(--module-bg);
	border: 1px solid var(--module-border);
	border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	padding: 20px 15px;
}
#home_faq #one_controller_container #faqTabSelector a, body[id^="faq_"] #one_controller_container #faqTabSelector a {
	height: auto;
	float: left;
    background: var(--btn-primary-bg);
    background-color: var(--btn-primary-bg);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid var(--btn-primary-border);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: var(--btn-primary-text);
    font: normal var(--body-text-size) var(--optima);
    line-height: var(--line-height);
    text-transform: uppercase;
    text-shadow: none;
    transition: all .2s ease-in-out;
    outline-width: 0;
    margin: 0 5px 10px 0;
    padding: 5px 10px;
}
#home_faq #one_controller_container #faqTabSelector a span, body[id^="faq_"] #one_controller_container #faqTabSelector a span {
	color: var(--white);
}
#home_faq #one_controller_container .oneSectionBody.faqInfo, body[id^="faq_"] #one_controller_container .oneSectionBody.faqInfo,
#home_faq #one_controller_container .sectionBodySet, body[id^="faq_"] #one_controller_container .sectionBodySet {
	clear: left;
}
#home_faq #one_controller_container .faqCategoryCommands, body[id^="faq_"] #one_controller_container .faqCategoryCommands {
	margin: 20px 0;
}
#home_faq #one_controller_container form li img, body[id^="faq_"] #one_controller_container form li img {
	filter: var(--filter-grey-dark);
}
.faqEditWrapper input, .faqEditWrapper textarea {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 400px !important;
}
.faqEditWrapper textarea {
	min-height: 80px;
}

.calendarDayListViewActions span {
	color: var(--btn-primary-text);
}


/* ONEsite Live
====================================== */
#home_chat #site-header {
	display: none;
}
.oneLiveMenu {
	background-image: none;
	background: var(--secondary-anchor);
}
.oneLiveRoomsList .oneLiveRoomActive {
	background: #f2edf9;
	border-color: var(--secondary-anchor);
}
.oneLiveCreateRoom .oneLiveCreateRoomLink {
	padding: 5px 5px 10px;
}

/* Responsive
====================================== */
.mobile {
	display: none;
}

/* Env Indicator
====================================== */
#env_indicator {
	height: auto !important;
}
#env_indicator, #env-page-variables {
	z-index: 10005 !important;
}

iframe .links {
	display: none;
}