p.only_mobile {
	display: none!important
}
.clearfix:after, .group:after {
	content: ' ';
	display: table;
	clear: both
}
.h1, .h2, .h3, .h4, .h5, .h6, address, h1, h2, h3, h4, h5, h6, hr, p {
	margin: 0 0 1.6875rem;
	padding: 0
}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
article, aside, footer, header, nav, section {
	display: block
}
figcaption, figure, main {
	display: block
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}
b, strong {
	font-weight: inherit
}
b, strong {
	font-weight: bolder
}
dfn {
	font-style: italic
}
mark {
	background-color: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
audio, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
svg:not(:root) {
	overflow: hidden
}
button, input, optgroup, select, textarea {
	margin: 0
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
progress {
	display: inline-block;
	vertical-align: baseline
}
textarea {
	overflow: auto
}
[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu {
	display: block
}
summary {
	display: list-item
}
canvas {
	display: inline-block
}
template {
	display: none
}
[hidden] {
	display: none
}
html {
	box-sizing: border-box
}
*, :after, :before {
	box-sizing: inherit
}
body {
	background-color: #fafbfd;
	color: #4d5c6d;
	margin: 0;
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.6875rem;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden
}
body.mce-content-body {
	font-family: inherit;
	margin: .9375rem
}
img {
	border: 0;
	font-style: italic;
	height: auto;
	max-width: 100%;
	vertical-align: middle
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a {
	color: #007cff;
	outline: 0;
	text-decoration: none
}
a:hover {
	color: #007cff;
	outline: 0;
	text-decoration: none
}
a:focus {
	outline: 0;
	text-decoration: none
}
.black {
	color: #0d0d0e
}
.inverted {
	color: #fff
}
.error {
	color: #ef3e46
}
.success {
	color: #1cd991
}
.warning {
	color: #f7ba45
}
.focus {
	color: #1c86f2
}
.aluminum {
	color: #f8f8f8
}
.silver {
	color: #e0e1e1
}
.lightgray {
	color: #dedfe2
}
.gray {
	color: #bdbdbd
}
.midgray {
	color: #676b72
}
.darkgray {
	color: #313439
}
.bg-black {
	background-color: #0d0d0e
}
.bg-inverted {
	background-color: #fff
}
.bg-error {
	background-color: #ef3e46
}
.bg-success {
	background-color: #1cd991
}
.bg-warning {
	background-color: #f7ba45
}
.bg-focus {
	background-color: #1c86f2
}
.bg-aluminum {
	background-color: #f8f8f8
}
.bg-silver {
	background-color: #e0e1e1
}
.bg-lightgray {
	background-color: #dedfe2
}
.bg-gray {
	background-color: #bdbdbd
}
.bg-midgray {
	background-color: #676b72
}
.bg-darkgray {
	background-color: #313439
}
.bg-highlight {
	background-color: #edf2ff
}
.h1, h1 {
	font-size: 2.125rem;
	line-height: 42px
}
.h2, h2 {
	font-size: 1.5rem;
	line-height: 32px
}
.h3, h3 {
	font-size: 1.25rem;
	line-height: 28px
}
.h4, h4 {
	font-size: 1.125rem;
	line-height: 24px
}
.h5, h5 {
	font-size: 1rem;
	line-height: 21px
}
.h6, h6 {
	font-size: .75rem;
	line-height: 21px
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #122b46;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400
}
.h6, h6 {
	font-weight: 500
}
dd, ol, ul {
	margin: 0 0 1.6875rem 1.6875rem;
	padding: 0
}
pre {
	background: #f5f6f7;
	border: 1px solid rgba(0,0,0,.03);
	margin: 0 auto 15px;
	overflow: auto;
	padding: .5rem;
	white-space: pre-wrap;
	font-size: 14px!important;
	border-radius: 4px
}
pre code.bash, pre>code {
	background: 0 0;
	border: 0;
	display: block;
	margin: 0;
	padding: 0
}
pre code code.bash {
	font-size: inherit
}
pre pre {
	border: 0;
	padding: 0;
	margin-bottom: 0
}
code {
	padding: .125rem .375rem;
	margin: 0 .1875rem;
	font-size: 80%;
	background: #f5f6f7;
	border: 1px solid rgba(0,0,0,.03);
	border-radius: 3px
}
code, kbd, pre, samp {
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
	font-size: 1rem
}
blockquote, q {
	font-size: 1.25rem;
	font-weight: 300;
	font-style: italic;
	color: #4d5c6d;
	line-height: 1.637
}
hr {
	background-color: #e6eaf0;
	border: 0;
	box-sizing: content-box;
	height: 2px
}
figure {
	margin: 0
}
.text-left {
	text-align: left
}
.text-center {
	text-align: center
}
.text-right {
	text-align: right
}
ul.unstyled {
	margin-left: 0
}
ul.unstyled, ul.unstyled ul {
	list-style: none
}
.monospace {
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace
}
.upper {
	text-transform: uppercase
}
.lower {
	text-transform: lowercase
}
.italic {
	font-style: italic!important
}
.strong {
	font-weight: 700!important
}
.normal {
	font-weight: 400!important
}
.muted {
	opacity: .55
}
a.muted {
	color: #0d0d0e
}
a.muted:hover {
	opacity: 1
}
.black {
	color: #0d0d0e
}
.smaller {
	font-size: 14px;
	line-height: 20px
}
.small {
	font-size: 16px;
	line-height: 24px;
	color: #a3a5a9
}
.big {
	font-size: 20px;
	line-height: 28px
}
.large {
	font-size: 22px;
	line-height: 32px
}
.end {
	margin-bottom: 0!important
}
.nowrap, .nowrap td {
	white-space: nowrap
}
.container, .container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px
}
.container {
	max-width: 1200px
}
.page-template-page-fullscreen .site-content, .page-template-page-fullwidth-content .site-content {
	padding: 0
}
.page-template-page-fullscreen .site-content>.container, .page-template-page-fullwidth-content .site-content>.container {
	max-width: none;
	padding: 0
}
.page-template-page-fullscreen .content-area, .page-template-page-fullwidth-content .content-area {
	padding-top: 0;
	padding-bottom: 0
}
.page-template-page-fullwidth-content #content {
	padding-left: 0;
	padding-right: 0
}
.page-template-page-fullwidth-content #content #primary {
	max-width: 100%
}
.container-full {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw
}
.bb-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.bb-grid-cell, .bb-grid>* {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 1px;
	list-style: none
}
.bb-grid-cell:not(.no-gutter), .bb-grid>:not(.no-gutter) {
	padding-left: 10px;
	padding-right: 10px
}
.site-content-grid>style {
	display: none
}
.grid-reverse {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse
}
.align-items-top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.align-items-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.align-items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.justify-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.align-self-top {
	-ms-flex-item-align: start;
	align-self: flex-start
}
.align-self-bottom {
	-ms-flex-item-align: end;
	align-self: flex-end
}
.align-self-center {
	-ms-flex-item-align: center;
	align-self: center
}
.push-center {
	margin-left: auto;
	margin-right: auto
}
.push-right {
	margin-left: auto
}
.push-middle {
	margin-top: auto;
	margin-bottom: auto
}
.push-bottom {
	margin-top: auto
}
.push-top {
	margin-bottom: auto
}

@media (max-width:543px) {
p.only_mobile {
	display: block!important;
}
a.only_mobile_link {
	border: 1px solid #5a365b;
	padding: 0px 10px;
	border-radius: 35px;
	display: inline-block;
	margin-top: 5px;
}
.bb-grid {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.bb-grid-cell, .bb-grid>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
}

@media (min-width:544px) {
.sm-grid-1-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.sm-grid-1-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.sm-grid-1-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.sm-grid-1-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.sm-grid-1-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.sm-grid-1-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.sm-grid-2-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66%;
	flex: 0 0 66.66%;
	max-width: 66.66%
}
.sm-grid-3-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
}

@media (min-width:800px) {
.md-grid-1-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.md-grid-1-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.md-grid-1-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.md-grid-1-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.md-grid-1-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.md-grid-1-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.md-grid-2-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66%;
	flex: 0 0 66.66%;
	max-width: 66.66%
}
.md-grid-3-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.md-grid-reverse {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse
}
}

@media (min-width:992px) {
.lg-grid-1-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.lg-grid-1-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.lg-grid-1-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.lg-grid-1-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.lg-grid-1-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.lg-grid-1-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.lg-grid-2-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66%;
	flex: 0 0 66.66%;
	max-width: 66.66%
}
.lg-grid-3-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.lg-grid-reverse {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse
}
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
	width: 100%;
	empty-cells: show;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 27px
}
table caption {
	text-align: left;
	font-size: 16px;
	font-weight: 500;
	color: #a3a5a9
}
th {
	text-align: left;
	font-weight: 700;
	vertical-align: bottom
}
td {
	vertical-align: top
}
td.align-middle, tr.align-middle td {
	vertical-align: middle
}
td, th {
	padding: 1rem 1rem;
	border-bottom: 1px solid rgba(0,0,0,.05)
}
td:first-child, th:first-child {
	padding-left: 0
}
td:last-child, th:last-child {
	padding-right: 0
}
tfoot td, tfoot th {
	color: #a3a5a9
}
table.bordered td, table.bordered th {
	border: 1px solid rgba(0,0,0,.05)
}
table.striped tr:nth-child(odd) td {
	background: #f8f8f8
}
table.bordered td:first-child, table.bordered th:first-child, table.striped td:first-child, table.striped th:first-child {
	padding-left: 1rem
}
table.bordered td:last-child, table.bordered th:last-child, table.striped td:last-child, table.striped th:last-child {
	padding-right: 1rem
}
table.unstyled td, table.unstyled th {
	border: none;
	padding: 0
}
.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	padding: 1px;
	-webkit-overflow-scrolling: touch
}
.table-responsive table {
	max-width: none
}
fieldset {
	font-family: inherit;
	border: 1px solid rgba(0,0,0,.1);
	padding: 2rem;
	margin-bottom: 2rem;
	margin-top: 2rem
}
input, select, textarea {
	display: inline-block;
	font-family: inherit;
	font-style: inherit;
	font-size: 15px;
	height: 40px;
	outline: 0;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #dedfe2;
	border-radius: 3px;
	box-shadow: none;
	padding: 0 12px;
	color: #4d5c6d
}
input.placeholder, select.placeholder, textarea.placeholder {
	color: #c3c6c9
}
input:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder {
color:#c3c6c9
}
input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {
color:#c3c6c9
}
input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#c3c6c9
}
input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#c3c6c9
}
input.small, select.small, textarea.small {
	height: 34px;
	font-size: 13px;
	padding: 0 12px;
	border-radius: 3px
}
input.big, select.big, textarea.big {
	height: 48px;
	font-size: 17px;
	padding: 0 12px;
	border-radius: 3px
}
input:focus, select:focus, textarea:focus {
	outline: 0;
	background-color: #fff;
	border-color: rgba(0,0,0,.25);
	box-shadow: none
}
input.error, select.error, textarea.error {
	background-color: rgba(239,62,70,.1);
	border: 1px solid #f5858a
}
input.error:focus, select.error:focus, textarea.error:focus {
	border-color: #ef3e46;
	box-shadow: none
}
input.success, select.success, textarea.success {
	background-color: rgba(28,217,145,.1);
	border: 1px solid #58e9b2
}
input.success:focus, select.success:focus, textarea.success:focus {
	border-color: #1cd991;
	box-shadow: none
}
input.disabled, input:disabled, select.disabled, select:disabled, textarea.disabled, textarea:disabled {
	resize: none;
	opacity: .6;
	cursor: default;
	color: rgba(0,0,0,.5)
}
select {
	-webkit-appearance: none;
	background-image: url(../images/svg/arrow-down.svg);
	background-repeat: no-repeat;
	background-position: right 1rem center;
	padding-right: 40px
}
select[multiple] {
	background-image: none;
	height: auto;
	padding: .5rem .75rem
}
textarea {
	height: auto;
	padding: 8px 12px;
	line-height: 27px;
	vertical-align: top
}
input[type=file] {
	width: auto;
	border: none;
	padding: 0;
	height: auto;
	background: 0 0;
	box-shadow: none;
	display: inline-block
}
input.search, input[name=bbp_search], input[type=search] {
	background-repeat: no-repeat;
	background-position: 10px 50%;
	background-size: 16px;
	background-image: url(../images/svg/search.svg);
	background-position: left 10px center;
	padding-left: 2rem
}
input.select2-search__field {
	background: 0 0
}
input[type=checkbox], input[type=radio] {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0
}
label {
	color: #122b46;
	margin-bottom: .25rem;
	font-size: 17px
}
label .desc, label .error, label .success, label.checkbox {
	text-transform: none;
	font-weight: 400
}
label.checkbox {
	font-size: 18px;
	line-height: 27px;
	cursor: pointer;
	color: inherit
}
label.checkbox input {
	margin-top: 0
}
.form-checkboxes label.checkbox {
	display: inline-block;
	margin-right: 1rem
}
.req {
	position: relative;
	top: 1px;
	font-weight: 700;
	color: #ef3e46;
	font-size: 110%
}
div.desc, span.desc {
	color: rgba(77,92,109,.5);
	font-size: 14px;
	line-height: 20px
}
span.desc {
	margin-left: 4px
}
div.desc {
	margin-top: .25rem;
	margin-bottom: -.5rem
}
.form-buttons .button, .form-buttons button {
	margin-right: .5rem
}
.form-item, form {
	margin-bottom: 2rem
}
.form>.form-item:last-child {
	margin-bottom: 0
}
.form .row:last-child .form-item {
	margin-bottom: 0
}
.form span.error, .form span.success {
	font-size: 14px;
	line-height: 20px;
	margin-left: .25rem
}
.form-inline input, .form-inline select, .form-inline textarea {
	display: inline-block;
	width: auto
}
.append, .prepend {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.append input, .prepend input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.append .button, .append span, .prepend .button, .prepend span {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.append span, .prepend span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 400;
	border: 1px solid #dedfe2;
	background-color: #f8f8f8;
	padding: 0 .875rem;
	color: rgba(0,0,0,.5);
	font-size: 14px;
	white-space: nowrap
}
.prepend input {
	border-radius: 0 3px 3px 0
}
.prepend .button {
	margin-right: -1px;
	border-radius: 3px 0 0 3px!important
}
.prepend span {
	border-right: none;
	border-radius: 3px 0 0 3px
}
.append input {
	border-radius: 3px 0 0 3px
}
.append .button {
	margin-left: -1px;
	border-radius: 0 3px 3px 0!important
}
.append span {
	border-left: none;
	border-radius: 0 3px 3px 0
}
.bs-styled-checkbox {
	position: absolute;
	opacity: 0
}
.bs-styled-checkbox+label {
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: 1
}
.bs-styled-checkbox+label:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #c9cbca
}
.bs-styled-checkbox:checked+label:before {
	background: #007cff;
	border-color: #007cff
}
.bs-styled-checkbox:disabled+label {
	color: #b8b8b8;
	cursor: auto
}
.bs-styled-checkbox:disabled+label:before {
	box-shadow: none;
	background: #ddd
}
.bs-styled-checkbox:checked+label:after {
	content: '\E876';
	position: absolute;
	left: 3px;
	top: 3px;
	font-family: bb-icons;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	display: block
}
.bs-styled-radio {
	position: absolute;
	opacity: 0
}
.bs-styled-radio+.bb-radio-label, .bs-styled-radio+label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding: 0
}
.bs-styled-radio+.bb-radio-label:before, .bs-styled-radio+label:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	width: 22px;
	height: 22px;
	line-height: 1;
	background-color: #fff;
	border: 2px solid #d6dce6;
	border-radius: 100%;
	margin-right: 10px
}
.bs-styled-radio:disabled+.bb-radio-label, .bs-styled-radio:disabled+label {
	color: #b8b8b8;
	cursor: auto
}
.bs-styled-radio:disabled+.bb-radio-label:before, .bs-styled-radio:disabled+label:before {
	box-shadow: none;
	background: #ddd
}
.bs-styled-radio:checked+.bb-radio-label:after, .bs-styled-radio:checked+label:after {
	content: '';
	background-color: #007cff;
	margin: auto;
	width: 14px;
	position: absolute;
	height: 14px;
	text-align: center;
	left: 4px;
	top: 4px;
	border-radius: 100%
}

@media screen and (max-width:544px) {
form.search-form>label {
	display: block;
	width: 100%;
	margin-bottom: 10px
}
form.search-form>label input[type=search] {
	width: 100%
}
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
display:none
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type=button], .buddypress .buddypress-wrap input[type=reset], .buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a, .button, button, input[type=button], input[type=submit] {
	font-family: inherit;
	font-size: 15px;
	color: #fff;
	background-color: #007cff;
	border-radius: 100px;
	padding: 10px 20px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	line-height: 1.3;
	border: 1px solid transparent;
	outline: 0;
	vertical-align: middle;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel i, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment i, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save i, .buddypress .buddypress-wrap .comment-reply-link i, .buddypress .buddypress-wrap .generic-button a i, .buddypress .buddypress-wrap a.bp-title-button i, .buddypress .buddypress-wrap a.button i, .buddypress .buddypress-wrap button i, .buddypress .buddypress-wrap input[type=button] i, .buddypress .buddypress-wrap input[type=reset] i, .buddypress .buddypress-wrap input[type=submit] i, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a i, .button i, button i, input[type=button] i, input[type=submit] i {
	position: relative
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel:focus, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save:focus, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment:focus, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment:hover, .buddypress .buddypress-wrap .comment-reply-link:focus, .buddypress .buddypress-wrap .comment-reply-link:hover, .buddypress .buddypress-wrap .generic-button a:focus, .buddypress .buddypress-wrap .generic-button a:hover, .buddypress .buddypress-wrap a.bp-title-button:focus, .buddypress .buddypress-wrap a.bp-title-button:hover, .buddypress .buddypress-wrap a.button:focus, .buddypress .buddypress-wrap a.button:hover, .buddypress .buddypress-wrap button:focus, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap input[type=button]:focus, .buddypress .buddypress-wrap input[type=button]:hover, .buddypress .buddypress-wrap input[type=reset]:focus, .buddypress .buddypress-wrap input[type=reset]:hover, .buddypress .buddypress-wrap input[type=submit]:focus, .buddypress .buddypress-wrap input[type=submit]:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:focus, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover, .button:focus, .button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=submit]:focus, input[type=submit]:hover {
	outline: 0;
	text-decoration: none;
	color: #fff;
	box-shadow: inset 0 0 0 99999px rgba(0,0,0,.1)
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment:active, .buddypress .buddypress-wrap .comment-reply-link:active, .buddypress .buddypress-wrap .generic-button a:active, .buddypress .buddypress-wrap a.bp-title-button:active, .buddypress .buddypress-wrap a.button:active, .buddypress .buddypress-wrap button:active, .buddypress .buddypress-wrap input[type=button]:active, .buddypress .buddypress-wrap input[type=reset]:active, .buddypress .buddypress-wrap input[type=submit]:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:active, .button:active, button:active, input[type=button]:active, input[type=submit]:active {
	outline: 0;
	text-decoration: none;
	color: #fff;
	box-shadow: inset 0 0 0 99999px rgba(0,0,0,.1)
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.disabled, .buddypress .buddypress-wrap .comment-reply-link.disabled, .buddypress .buddypress-wrap .generic-button a.disabled, .buddypress .buddypress-wrap a.bp-title-button.disabled, .buddypress .buddypress-wrap a.button.disabled, .buddypress .buddypress-wrap button.disabled, .buddypress .buddypress-wrap input[type=button].disabled, .buddypress .buddypress-wrap input[type=reset].disabled, .buddypress .buddypress-wrap input[type=submit].disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.disabled, .button.disabled, button.disabled, input[type=button].disabled, input[type=submit].disabled {
	cursor: default;
	font-style: normal;
	color: #c8cbcf;
	background-color: #f5f5f5;
	opacity: 1
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.small, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.small, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.small, .buddypress .buddypress-wrap .comment-reply-link.small, .buddypress .buddypress-wrap .generic-button a.small, .buddypress .buddypress-wrap a.bp-title-button.small, .buddypress .buddypress-wrap a.button.small, .buddypress .buddypress-wrap button.small, .buddypress .buddypress-wrap input[type=button].small, .buddypress .buddypress-wrap input[type=reset].small, .buddypress .buddypress-wrap input[type=submit].small, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.small, .button.small, button.small, input[type=button].small, input[type=submit].small {
	font-size: 14px;
	font-weight: 500;
	min-height: 34px;
	padding: 6px 20px;
	border-radius: 100px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.big, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.big, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.big, .buddypress .buddypress-wrap .comment-reply-link.big, .buddypress .buddypress-wrap .generic-button a.big, .buddypress .buddypress-wrap a.bp-title-button.big, .buddypress .buddypress-wrap a.button.big, .buddypress .buddypress-wrap button.big, .buddypress .buddypress-wrap input[type=button].big, .buddypress .buddypress-wrap input[type=reset].big, .buddypress .buddypress-wrap input[type=submit].big, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.big, .button.big, button.big, input[type=button].big, input[type=submit].big {
	font-size: 16px;
	min-height: 62px;
	padding: 20px 40px;
	border-radius: 100px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.large, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.large, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.large, .buddypress .buddypress-wrap .comment-reply-link.large, .buddypress .buddypress-wrap .generic-button a.large, .buddypress .buddypress-wrap a.bp-title-button.large, .buddypress .buddypress-wrap a.button.large, .buddypress .buddypress-wrap button.large, .buddypress .buddypress-wrap input[type=button].large, .buddypress .buddypress-wrap input[type=reset].large, .buddypress .buddypress-wrap input[type=submit].large, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.large, .button.large, button.large, input[type=button].large, input[type=submit].large {
	font-size: 16px;
	min-height: 50px;
	padding: 14px 30px;
	border-radius: 100px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.full, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.full, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.full, .buddypress .buddypress-wrap .comment-reply-link.full, .buddypress .buddypress-wrap .generic-button a.full, .buddypress .buddypress-wrap a.bp-title-button.full, .buddypress .buddypress-wrap a.button.full, .buddypress .buddypress-wrap button.full, .buddypress .buddypress-wrap input[type=button].full, .buddypress .buddypress-wrap input[type=reset].full, .buddypress .buddypress-wrap input[type=submit].full, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.full, .button.full, button.full, input[type=button].full, input[type=submit].full {
	width: 100%
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary, .buddypress .buddypress-wrap .comment-reply-link.secondary, .buddypress .buddypress-wrap .generic-button a.secondary, .buddypress .buddypress-wrap a.bp-title-button.secondary, .buddypress .buddypress-wrap a.button.secondary, .buddypress .buddypress-wrap button.secondary, .buddypress .buddypress-wrap input[type=button].secondary, .buddypress .buddypress-wrap input[type=reset].secondary, .buddypress .buddypress-wrap input[type=submit].secondary, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary, .button.secondary, button.secondary, input[type=button].secondary, input[type=submit].secondary {
	color: #fff;
	background-color: #a1abb5
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary:hover, .buddypress .buddypress-wrap .comment-reply-link.secondary:hover, .buddypress .buddypress-wrap .generic-button a.secondary:hover, .buddypress .buddypress-wrap a.bp-title-button.secondary:hover, .buddypress .buddypress-wrap a.button.secondary:hover, .buddypress .buddypress-wrap button.secondary:hover, .buddypress .buddypress-wrap input[type=button].secondary:hover, .buddypress .buddypress-wrap input[type=reset].secondary:hover, .buddypress .buddypress-wrap input[type=submit].secondary:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary:hover, .button.secondary:hover, button.secondary:hover, input[type=button].secondary:hover, input[type=submit].secondary:hover {
	color: #fff;
	background-color: #939eaa
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary:active, .buddypress .buddypress-wrap .comment-reply-link.secondary:active, .buddypress .buddypress-wrap .generic-button a.secondary:active, .buddypress .buddypress-wrap a.bp-title-button.secondary:active, .buddypress .buddypress-wrap a.button.secondary:active, .buddypress .buddypress-wrap button.secondary:active, .buddypress .buddypress-wrap input[type=button].secondary:active, .buddypress .buddypress-wrap input[type=reset].secondary:active, .buddypress .buddypress-wrap input[type=submit].secondary:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary:active, .button.secondary:active, button.secondary:active, input[type=button].secondary:active, input[type=submit].secondary:active {
	color: #fff;
	background-color: #bbc2c9
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary:disabled, .buddypress .buddypress-wrap .comment-reply-link.secondary.disabled, .buddypress .buddypress-wrap .comment-reply-link.secondary:disabled, .buddypress .buddypress-wrap .generic-button a.secondary.disabled, .buddypress .buddypress-wrap .generic-button a.secondary:disabled, .buddypress .buddypress-wrap a.bp-title-button.secondary.disabled, .buddypress .buddypress-wrap a.bp-title-button.secondary:disabled, .buddypress .buddypress-wrap a.button.secondary.disabled, .buddypress .buddypress-wrap a.button.secondary:disabled, .buddypress .buddypress-wrap button.secondary.disabled, .buddypress .buddypress-wrap button.secondary:disabled, .buddypress .buddypress-wrap input[type=button].secondary.disabled, .buddypress .buddypress-wrap input[type=button].secondary:disabled, .buddypress .buddypress-wrap input[type=reset].secondary.disabled, .buddypress .buddypress-wrap input[type=reset].secondary:disabled, .buddypress .buddypress-wrap input[type=submit].secondary.disabled, .buddypress .buddypress-wrap input[type=submit].secondary:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary:disabled, .button.secondary.disabled, .button.secondary:disabled, button.secondary.disabled, button.secondary:disabled, input[type=button].secondary.disabled, input[type=button].secondary:disabled, input[type=submit].secondary.disabled, input[type=submit].secondary:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary.outline, .buddypress .buddypress-wrap .comment-reply-link.secondary.outline, .buddypress .buddypress-wrap .generic-button a.secondary.outline, .buddypress .buddypress-wrap a.bp-title-button.secondary.outline, .buddypress .buddypress-wrap a.button.secondary.outline, .buddypress .buddypress-wrap button.secondary.outline, .buddypress .buddypress-wrap input[type=button].secondary.outline, .buddypress .buddypress-wrap input[type=reset].secondary.outline, .buddypress .buddypress-wrap input[type=submit].secondary.outline, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary.outline, .button.secondary.outline, button.secondary.outline, input[type=button].secondary.outline, input[type=submit].secondary.outline {
	background: 0 0;
	color: #a1abb5;
	border-color: #a1abb5
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary.outline:hover, .buddypress .buddypress-wrap .comment-reply-link.secondary.outline:hover, .buddypress .buddypress-wrap .generic-button a.secondary.outline:hover, .buddypress .buddypress-wrap a.bp-title-button.secondary.outline:hover, .buddypress .buddypress-wrap a.button.secondary.outline:hover, .buddypress .buddypress-wrap button.secondary.outline:hover, .buddypress .buddypress-wrap input[type=button].secondary.outline:hover, .buddypress .buddypress-wrap input[type=reset].secondary.outline:hover, .buddypress .buddypress-wrap input[type=submit].secondary.outline:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary.outline:hover, .button.secondary.outline:hover, button.secondary.outline:hover, input[type=button].secondary.outline:hover, input[type=submit].secondary.outline:hover {
	color: #939eaa;
	border-color: #939eaa
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary.outline:active, .buddypress .buddypress-wrap .comment-reply-link.secondary.outline:active, .buddypress .buddypress-wrap .generic-button a.secondary.outline:active, .buddypress .buddypress-wrap a.bp-title-button.secondary.outline:active, .buddypress .buddypress-wrap a.button.secondary.outline:active, .buddypress .buddypress-wrap button.secondary.outline:active, .buddypress .buddypress-wrap input[type=button].secondary.outline:active, .buddypress .buddypress-wrap input[type=reset].secondary.outline:active, .buddypress .buddypress-wrap input[type=submit].secondary.outline:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary.outline:active, .button.secondary.outline:active, button.secondary.outline:active, input[type=button].secondary.outline:active, input[type=submit].secondary.outline:active {
	color: #c3cad0;
	border-color: #c3cad0
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.secondary.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.secondary.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.secondary.outline:disabled, .buddypress .buddypress-wrap .comment-reply-link.secondary.outline.disabled, .buddypress .buddypress-wrap .comment-reply-link.secondary.outline:disabled, .buddypress .buddypress-wrap .generic-button a.secondary.outline.disabled, .buddypress .buddypress-wrap .generic-button a.secondary.outline:disabled, .buddypress .buddypress-wrap a.bp-title-button.secondary.outline.disabled, .buddypress .buddypress-wrap a.bp-title-button.secondary.outline:disabled, .buddypress .buddypress-wrap a.button.secondary.outline.disabled, .buddypress .buddypress-wrap a.button.secondary.outline:disabled, .buddypress .buddypress-wrap button.secondary.outline.disabled, .buddypress .buddypress-wrap button.secondary.outline:disabled, .buddypress .buddypress-wrap input[type=button].secondary.outline.disabled, .buddypress .buddypress-wrap input[type=button].secondary.outline:disabled, .buddypress .buddypress-wrap input[type=reset].secondary.outline.disabled, .buddypress .buddypress-wrap input[type=reset].secondary.outline:disabled, .buddypress .buddypress-wrap input[type=submit].secondary.outline.disabled, .buddypress .buddypress-wrap input[type=submit].secondary.outline:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary.outline.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.secondary.outline:disabled, .button.secondary.outline.disabled, .button.secondary.outline:disabled, button.secondary.outline.disabled, button.secondary.outline:disabled, input[type=button].secondary.outline.disabled, input[type=button].secondary.outline:disabled, input[type=submit].secondary.outline.disabled, input[type=submit].secondary.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success, .buddypress .buddypress-wrap .comment-reply-link.success, .buddypress .buddypress-wrap .generic-button a.success, .buddypress .buddypress-wrap a.bp-title-button.success, .buddypress .buddypress-wrap a.button.success, .buddypress .buddypress-wrap button.success, .buddypress .buddypress-wrap input[type=button].success, .buddypress .buddypress-wrap input[type=reset].success, .buddypress .buddypress-wrap input[type=submit].success, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success, .button.success, button.success, input[type=button].success, input[type=submit].success {
	color: #fff;
	background-color: #28cf8b
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success:hover, .buddypress .buddypress-wrap .comment-reply-link.success:hover, .buddypress .buddypress-wrap .generic-button a.success:hover, .buddypress .buddypress-wrap a.bp-title-button.success:hover, .buddypress .buddypress-wrap a.button.success:hover, .buddypress .buddypress-wrap button.success:hover, .buddypress .buddypress-wrap input[type=button].success:hover, .buddypress .buddypress-wrap input[type=reset].success:hover, .buddypress .buddypress-wrap input[type=submit].success:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success:hover, .button.success:hover, button.success:hover, input[type=button].success:hover, input[type=submit].success:hover {
	color: #fff;
	background-color: #24ba7d
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success:active, .buddypress .buddypress-wrap .comment-reply-link.success:active, .buddypress .buddypress-wrap .generic-button a.success:active, .buddypress .buddypress-wrap a.bp-title-button.success:active, .buddypress .buddypress-wrap a.button.success:active, .buddypress .buddypress-wrap button.success:active, .buddypress .buddypress-wrap input[type=button].success:active, .buddypress .buddypress-wrap input[type=reset].success:active, .buddypress .buddypress-wrap input[type=submit].success:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success:active, .button.success:active, button.success:active, input[type=button].success:active, input[type=submit].success:active {
	color: #fff;
	background-color: #49dca0
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success:disabled, .buddypress .buddypress-wrap .comment-reply-link.success.disabled, .buddypress .buddypress-wrap .comment-reply-link.success:disabled, .buddypress .buddypress-wrap .generic-button a.success.disabled, .buddypress .buddypress-wrap .generic-button a.success:disabled, .buddypress .buddypress-wrap a.bp-title-button.success.disabled, .buddypress .buddypress-wrap a.bp-title-button.success:disabled, .buddypress .buddypress-wrap a.button.success.disabled, .buddypress .buddypress-wrap a.button.success:disabled, .buddypress .buddypress-wrap button.success.disabled, .buddypress .buddypress-wrap button.success:disabled, .buddypress .buddypress-wrap input[type=button].success.disabled, .buddypress .buddypress-wrap input[type=button].success:disabled, .buddypress .buddypress-wrap input[type=reset].success.disabled, .buddypress .buddypress-wrap input[type=reset].success:disabled, .buddypress .buddypress-wrap input[type=submit].success.disabled, .buddypress .buddypress-wrap input[type=submit].success:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success:disabled, .button.success.disabled, .button.success:disabled, button.success.disabled, button.success:disabled, input[type=button].success.disabled, input[type=button].success:disabled, input[type=submit].success.disabled, input[type=submit].success:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success.outline, .buddypress .buddypress-wrap .comment-reply-link.success.outline, .buddypress .buddypress-wrap .generic-button a.success.outline, .buddypress .buddypress-wrap a.bp-title-button.success.outline, .buddypress .buddypress-wrap a.button.success.outline, .buddypress .buddypress-wrap button.success.outline, .buddypress .buddypress-wrap input[type=button].success.outline, .buddypress .buddypress-wrap input[type=reset].success.outline, .buddypress .buddypress-wrap input[type=submit].success.outline, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success.outline, .button.success.outline, button.success.outline, input[type=button].success.outline, input[type=submit].success.outline {
	background: 0 0;
	color: #28cf8b;
	border-color: #28cf8b
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success.outline:hover, .buddypress .buddypress-wrap .comment-reply-link.success.outline:hover, .buddypress .buddypress-wrap .generic-button a.success.outline:hover, .buddypress .buddypress-wrap a.bp-title-button.success.outline:hover, .buddypress .buddypress-wrap a.button.success.outline:hover, .buddypress .buddypress-wrap button.success.outline:hover, .buddypress .buddypress-wrap input[type=button].success.outline:hover, .buddypress .buddypress-wrap input[type=reset].success.outline:hover, .buddypress .buddypress-wrap input[type=submit].success.outline:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success.outline:hover, .button.success.outline:hover, button.success.outline:hover, input[type=button].success.outline:hover, input[type=submit].success.outline:hover {
	color: #24ba7d;
	border-color: #24ba7d
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success.outline:active, .buddypress .buddypress-wrap .comment-reply-link.success.outline:active, .buddypress .buddypress-wrap .generic-button a.success.outline:active, .buddypress .buddypress-wrap a.bp-title-button.success.outline:active, .buddypress .buddypress-wrap a.button.success.outline:active, .buddypress .buddypress-wrap button.success.outline:active, .buddypress .buddypress-wrap input[type=button].success.outline:active, .buddypress .buddypress-wrap input[type=reset].success.outline:active, .buddypress .buddypress-wrap input[type=submit].success.outline:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success.outline:active, .button.success.outline:active, button.success.outline:active, input[type=button].success.outline:active, input[type=submit].success.outline:active {
	color: #56dea7;
	border-color: #56dea7
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.success.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.success.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.success.outline:disabled, .buddypress .buddypress-wrap .comment-reply-link.success.outline.disabled, .buddypress .buddypress-wrap .comment-reply-link.success.outline:disabled, .buddypress .buddypress-wrap .generic-button a.success.outline.disabled, .buddypress .buddypress-wrap .generic-button a.success.outline:disabled, .buddypress .buddypress-wrap a.bp-title-button.success.outline.disabled, .buddypress .buddypress-wrap a.bp-title-button.success.outline:disabled, .buddypress .buddypress-wrap a.button.success.outline.disabled, .buddypress .buddypress-wrap a.button.success.outline:disabled, .buddypress .buddypress-wrap button.success.outline.disabled, .buddypress .buddypress-wrap button.success.outline:disabled, .buddypress .buddypress-wrap input[type=button].success.outline.disabled, .buddypress .buddypress-wrap input[type=button].success.outline:disabled, .buddypress .buddypress-wrap input[type=reset].success.outline.disabled, .buddypress .buddypress-wrap input[type=reset].success.outline:disabled, .buddypress .buddypress-wrap input[type=submit].success.outline.disabled, .buddypress .buddypress-wrap input[type=submit].success.outline:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success.outline.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.success.outline:disabled, .button.success.outline.disabled, .button.success.outline:disabled, button.success.outline.disabled, button.success.outline:disabled, input[type=button].success.outline.disabled, input[type=button].success.outline:disabled, input[type=submit].success.outline.disabled, input[type=submit].success.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error, .buddypress .buddypress-wrap .comment-reply-link.error, .buddypress .buddypress-wrap .generic-button a.error, .buddypress .buddypress-wrap a.bp-title-button.error, .buddypress .buddypress-wrap a.button.error, .buddypress .buddypress-wrap button.error, .buddypress .buddypress-wrap input[type=button].error, .buddypress .buddypress-wrap input[type=reset].error, .buddypress .buddypress-wrap input[type=submit].error, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error, .button.error, button.error, input[type=button].error, input[type=submit].error {
	color: #fff;
	background-color: #ef3e46
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error:hover, .buddypress .buddypress-wrap .comment-reply-link.error:hover, .buddypress .buddypress-wrap .generic-button a.error:hover, .buddypress .buddypress-wrap a.bp-title-button.error:hover, .buddypress .buddypress-wrap a.button.error:hover, .buddypress .buddypress-wrap button.error:hover, .buddypress .buddypress-wrap input[type=button].error:hover, .buddypress .buddypress-wrap input[type=reset].error:hover, .buddypress .buddypress-wrap input[type=submit].error:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error:hover, .button.error:hover, button.error:hover, input[type=button].error:hover, input[type=submit].error:hover {
	color: #fff;
	background-color: #ed262f
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error:active, .buddypress .buddypress-wrap .comment-reply-link.error:active, .buddypress .buddypress-wrap .generic-button a.error:active, .buddypress .buddypress-wrap a.bp-title-button.error:active, .buddypress .buddypress-wrap a.button.error:active, .buddypress .buddypress-wrap button.error:active, .buddypress .buddypress-wrap input[type=button].error:active, .buddypress .buddypress-wrap input[type=reset].error:active, .buddypress .buddypress-wrap input[type=submit].error:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error:active, .button.error:active, button.error:active, input[type=button].error:active, input[type=submit].error:active {
	color: #fff;
	background-color: #f3686f
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error:disabled, .buddypress .buddypress-wrap .comment-reply-link.error.disabled, .buddypress .buddypress-wrap .comment-reply-link.error:disabled, .buddypress .buddypress-wrap .generic-button a.error.disabled, .buddypress .buddypress-wrap .generic-button a.error:disabled, .buddypress .buddypress-wrap a.bp-title-button.error.disabled, .buddypress .buddypress-wrap a.bp-title-button.error:disabled, .buddypress .buddypress-wrap a.button.error.disabled, .buddypress .buddypress-wrap a.button.error:disabled, .buddypress .buddypress-wrap button.error.disabled, .buddypress .buddypress-wrap button.error:disabled, .buddypress .buddypress-wrap input[type=button].error.disabled, .buddypress .buddypress-wrap input[type=button].error:disabled, .buddypress .buddypress-wrap input[type=reset].error.disabled, .buddypress .buddypress-wrap input[type=reset].error:disabled, .buddypress .buddypress-wrap input[type=submit].error.disabled, .buddypress .buddypress-wrap input[type=submit].error:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error:disabled, .button.error.disabled, .button.error:disabled, button.error.disabled, button.error:disabled, input[type=button].error.disabled, input[type=button].error:disabled, input[type=submit].error.disabled, input[type=submit].error:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error.outline, .buddypress .buddypress-wrap .comment-reply-link.error.outline, .buddypress .buddypress-wrap .generic-button a.error.outline, .buddypress .buddypress-wrap a.bp-title-button.error.outline, .buddypress .buddypress-wrap a.button.error.outline, .buddypress .buddypress-wrap button.error.outline, .buddypress .buddypress-wrap input[type=button].error.outline, .buddypress .buddypress-wrap input[type=reset].error.outline, .buddypress .buddypress-wrap input[type=submit].error.outline, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.outline, .button.error.outline, button.error.outline, input[type=button].error.outline, input[type=submit].error.outline {
	background: 0 0;
	color: #ef3e46;
	border-color: #ef3e46
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error.outline:hover, .buddypress .buddypress-wrap .comment-reply-link.error.outline:hover, .buddypress .buddypress-wrap .generic-button a.error.outline:hover, .buddypress .buddypress-wrap a.bp-title-button.error.outline:hover, .buddypress .buddypress-wrap a.button.error.outline:hover, .buddypress .buddypress-wrap button.error.outline:hover, .buddypress .buddypress-wrap input[type=button].error.outline:hover, .buddypress .buddypress-wrap input[type=reset].error.outline:hover, .buddypress .buddypress-wrap input[type=submit].error.outline:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.outline:hover, .button.error.outline:hover, button.error.outline:hover, input[type=button].error.outline:hover, input[type=submit].error.outline:hover {
	color: #ed262f;
	border-color: #ed262f
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error.outline:active, .buddypress .buddypress-wrap .comment-reply-link.error.outline:active, .buddypress .buddypress-wrap .generic-button a.error.outline:active, .buddypress .buddypress-wrap a.bp-title-button.error.outline:active, .buddypress .buddypress-wrap a.button.error.outline:active, .buddypress .buddypress-wrap button.error.outline:active, .buddypress .buddypress-wrap input[type=button].error.outline:active, .buddypress .buddypress-wrap input[type=reset].error.outline:active, .buddypress .buddypress-wrap input[type=submit].error.outline:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.outline:active, .button.error.outline:active, button.error.outline:active, input[type=button].error.outline:active, input[type=submit].error.outline:active {
	color: #f4777c;
	border-color: #f4777c
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.error.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.error.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.error.outline:disabled, .buddypress .buddypress-wrap .comment-reply-link.error.outline.disabled, .buddypress .buddypress-wrap .comment-reply-link.error.outline:disabled, .buddypress .buddypress-wrap .generic-button a.error.outline.disabled, .buddypress .buddypress-wrap .generic-button a.error.outline:disabled, .buddypress .buddypress-wrap a.bp-title-button.error.outline.disabled, .buddypress .buddypress-wrap a.bp-title-button.error.outline:disabled, .buddypress .buddypress-wrap a.button.error.outline.disabled, .buddypress .buddypress-wrap a.button.error.outline:disabled, .buddypress .buddypress-wrap button.error.outline.disabled, .buddypress .buddypress-wrap button.error.outline:disabled, .buddypress .buddypress-wrap input[type=button].error.outline.disabled, .buddypress .buddypress-wrap input[type=button].error.outline:disabled, .buddypress .buddypress-wrap input[type=reset].error.outline.disabled, .buddypress .buddypress-wrap input[type=reset].error.outline:disabled, .buddypress .buddypress-wrap input[type=submit].error.outline.disabled, .buddypress .buddypress-wrap input[type=submit].error.outline:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.outline.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.error.outline:disabled, .button.error.outline.disabled, .button.error.outline:disabled, button.error.outline.disabled, button.error.outline:disabled, input[type=button].error.outline.disabled, input[type=button].error.outline:disabled, input[type=submit].error.outline.disabled, input[type=submit].error.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted, .buddypress .buddypress-wrap .comment-reply-link.inverted, .buddypress .buddypress-wrap .generic-button a.inverted, .buddypress .buddypress-wrap a.bp-title-button.inverted, .buddypress .buddypress-wrap a.button.inverted, .buddypress .buddypress-wrap button.inverted, .buddypress .buddypress-wrap input[type=button].inverted, .buddypress .buddypress-wrap input[type=reset].inverted, .buddypress .buddypress-wrap input[type=submit].inverted, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted, .button.inverted, button.inverted, input[type=button].inverted, input[type=submit].inverted {
	color: #000;
	background-color: #fff
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted:hover, .buddypress .buddypress-wrap .comment-reply-link.inverted:hover, .buddypress .buddypress-wrap .generic-button a.inverted:hover, .buddypress .buddypress-wrap a.bp-title-button.inverted:hover, .buddypress .buddypress-wrap a.button.inverted:hover, .buddypress .buddypress-wrap button.inverted:hover, .buddypress .buddypress-wrap input[type=button].inverted:hover, .buddypress .buddypress-wrap input[type=reset].inverted:hover, .buddypress .buddypress-wrap input[type=submit].inverted:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted:hover, .button.inverted:hover, button.inverted:hover, input[type=button].inverted:hover, input[type=submit].inverted:hover {
	color: #000;
	background-color: #f2f2f2
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted:active, .buddypress .buddypress-wrap .comment-reply-link.inverted:active, .buddypress .buddypress-wrap .generic-button a.inverted:active, .buddypress .buddypress-wrap a.bp-title-button.inverted:active, .buddypress .buddypress-wrap a.button.inverted:active, .buddypress .buddypress-wrap button.inverted:active, .buddypress .buddypress-wrap input[type=button].inverted:active, .buddypress .buddypress-wrap input[type=reset].inverted:active, .buddypress .buddypress-wrap input[type=submit].inverted:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted:active, .button.inverted:active, button.inverted:active, input[type=button].inverted:active, input[type=submit].inverted:active {
	color: #000;
	background-color: #fff
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted:disabled, .buddypress .buddypress-wrap .comment-reply-link.inverted.disabled, .buddypress .buddypress-wrap .comment-reply-link.inverted:disabled, .buddypress .buddypress-wrap .generic-button a.inverted.disabled, .buddypress .buddypress-wrap .generic-button a.inverted:disabled, .buddypress .buddypress-wrap a.bp-title-button.inverted.disabled, .buddypress .buddypress-wrap a.bp-title-button.inverted:disabled, .buddypress .buddypress-wrap a.button.inverted.disabled, .buddypress .buddypress-wrap a.button.inverted:disabled, .buddypress .buddypress-wrap button.inverted.disabled, .buddypress .buddypress-wrap button.inverted:disabled, .buddypress .buddypress-wrap input[type=button].inverted.disabled, .buddypress .buddypress-wrap input[type=button].inverted:disabled, .buddypress .buddypress-wrap input[type=reset].inverted.disabled, .buddypress .buddypress-wrap input[type=reset].inverted:disabled, .buddypress .buddypress-wrap input[type=submit].inverted.disabled, .buddypress .buddypress-wrap input[type=submit].inverted:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted:disabled, .button.inverted.disabled, .button.inverted:disabled, button.inverted.disabled, button.inverted:disabled, input[type=button].inverted.disabled, input[type=button].inverted:disabled, input[type=submit].inverted.disabled, input[type=submit].inverted:disabled {
	color: #c8cbcf;
	background-color: #f5f5f5
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted.outline, .buddypress .buddypress-wrap .comment-reply-link.inverted.outline, .buddypress .buddypress-wrap .generic-button a.inverted.outline, .buddypress .buddypress-wrap a.bp-title-button.inverted.outline, .buddypress .buddypress-wrap a.button.inverted.outline, .buddypress .buddypress-wrap button.inverted.outline, .buddypress .buddypress-wrap input[type=button].inverted.outline, .buddypress .buddypress-wrap input[type=reset].inverted.outline, .buddypress .buddypress-wrap input[type=submit].inverted.outline, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted.outline, .button.inverted.outline, button.inverted.outline, input[type=button].inverted.outline, input[type=submit].inverted.outline {
	background: 0 0;
	color: #fff;
	border-color: #fff
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted.outline:hover, .buddypress .buddypress-wrap .comment-reply-link.inverted.outline:hover, .buddypress .buddypress-wrap .generic-button a.inverted.outline:hover, .buddypress .buddypress-wrap a.bp-title-button.inverted.outline:hover, .buddypress .buddypress-wrap a.button.inverted.outline:hover, .buddypress .buddypress-wrap button.inverted.outline:hover, .buddypress .buddypress-wrap input[type=button].inverted.outline:hover, .buddypress .buddypress-wrap input[type=reset].inverted.outline:hover, .buddypress .buddypress-wrap input[type=submit].inverted.outline:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted.outline:hover, .button.inverted.outline:hover, button.inverted.outline:hover, input[type=button].inverted.outline:hover, input[type=submit].inverted.outline:hover {
	color: #f2f2f2;
	border-color: #f2f2f2
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted.outline:active, .buddypress .buddypress-wrap .comment-reply-link.inverted.outline:active, .buddypress .buddypress-wrap .generic-button a.inverted.outline:active, .buddypress .buddypress-wrap a.bp-title-button.inverted.outline:active, .buddypress .buddypress-wrap a.button.inverted.outline:active, .buddypress .buddypress-wrap button.inverted.outline:active, .buddypress .buddypress-wrap input[type=button].inverted.outline:active, .buddypress .buddypress-wrap input[type=reset].inverted.outline:active, .buddypress .buddypress-wrap input[type=submit].inverted.outline:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted.outline:active, .button.inverted.outline:active, button.inverted.outline:active, input[type=button].inverted.outline:active, input[type=submit].inverted.outline:active {
	color: #fff;
	border-color: #fff
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted.outline:disabled, .buddypress .buddypress-wrap .comment-reply-link.inverted.outline.disabled, .buddypress .buddypress-wrap .comment-reply-link.inverted.outline:disabled, .buddypress .buddypress-wrap .generic-button a.inverted.outline.disabled, .buddypress .buddypress-wrap .generic-button a.inverted.outline:disabled, .buddypress .buddypress-wrap a.bp-title-button.inverted.outline.disabled, .buddypress .buddypress-wrap a.bp-title-button.inverted.outline:disabled, .buddypress .buddypress-wrap a.button.inverted.outline.disabled, .buddypress .buddypress-wrap a.button.inverted.outline:disabled, .buddypress .buddypress-wrap button.inverted.outline.disabled, .buddypress .buddypress-wrap button.inverted.outline:disabled, .buddypress .buddypress-wrap input[type=button].inverted.outline.disabled, .buddypress .buddypress-wrap input[type=button].inverted.outline:disabled, .buddypress .buddypress-wrap input[type=reset].inverted.outline.disabled, .buddypress .buddypress-wrap input[type=reset].inverted.outline:disabled, .buddypress .buddypress-wrap input[type=submit].inverted.outline.disabled, .buddypress .buddypress-wrap input[type=submit].inverted.outline:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted.outline.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted.outline:disabled, .button.inverted.outline.disabled, .button.inverted.outline:disabled, button.inverted.outline.disabled, button.inverted.outline:disabled, input[type=button].inverted.outline.disabled, input[type=button].inverted.outline:disabled, input[type=submit].inverted.outline.disabled, input[type=submit].inverted.outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.inverted:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.inverted:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.inverted:hover, .buddypress .buddypress-wrap .comment-reply-link.inverted:hover, .buddypress .buddypress-wrap .generic-button a.inverted:hover, .buddypress .buddypress-wrap a.bp-title-button.inverted:hover, .buddypress .buddypress-wrap a.button.inverted:hover, .buddypress .buddypress-wrap button.inverted:hover, .buddypress .buddypress-wrap input[type=button].inverted:hover, .buddypress .buddypress-wrap input[type=reset].inverted:hover, .buddypress .buddypress-wrap input[type=submit].inverted:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.inverted:hover, .button.inverted:hover, button.inverted:hover, input[type=button].inverted:hover, input[type=submit].inverted:hover {
	opacity: .7
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.round, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.round, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.round, .buddypress .buddypress-wrap .comment-reply-link.round, .buddypress .buddypress-wrap .generic-button a.round, .buddypress .buddypress-wrap a.bp-title-button.round, .buddypress .buddypress-wrap a.button.round, .buddypress .buddypress-wrap button.round, .buddypress .buddypress-wrap input[type=button].round, .buddypress .buddypress-wrap input[type=reset].round, .buddypress .buddypress-wrap input[type=submit].round, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.round, .button.round, button.round, input[type=button].round, input[type=submit].round {
	border-radius: 50px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.raised, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.raised, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.raised, .buddypress .buddypress-wrap .comment-reply-link.raised, .buddypress .buddypress-wrap .generic-button a.raised, .buddypress .buddypress-wrap a.bp-title-button.raised, .buddypress .buddypress-wrap a.button.raised, .buddypress .buddypress-wrap button.raised, .buddypress .buddypress-wrap input[type=button].raised, .buddypress .buddypress-wrap input[type=reset].raised, .buddypress .buddypress-wrap input[type=submit].raised, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.raised, .button.raised, button.raised, input[type=button].raised, input[type=submit].raised {
	box-shadow: 0 1px 3px rgba(0,0,0,.3)
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.outline, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.outline, .buddypress .buddypress-wrap .comment-reply-link.outline, .buddypress .buddypress-wrap .generic-button a.outline, .buddypress .buddypress-wrap a.bp-title-button.outline, .buddypress .buddypress-wrap a.button.outline, .buddypress .buddypress-wrap button.outline, .buddypress .buddypress-wrap input[type=button].outline, .buddypress .buddypress-wrap input[type=reset].outline, .buddypress .buddypress-wrap input[type=submit].outline, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline, .button.outline, button.outline, input[type=button].outline, input[type=submit].outline {
	background: 0 0;
	border-width: 1px;
	border-color: #007cff;
	color: #007cff;
	box-shadow: none
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.outline:focus, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.outline:focus, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.outline:hover, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.outline:focus, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.outline:hover, .buddypress .buddypress-wrap .comment-reply-link.outline:focus, .buddypress .buddypress-wrap .comment-reply-link.outline:hover, .buddypress .buddypress-wrap .generic-button a.outline:focus, .buddypress .buddypress-wrap .generic-button a.outline:hover, .buddypress .buddypress-wrap a.bp-title-button.outline:focus, .buddypress .buddypress-wrap a.bp-title-button.outline:hover, .buddypress .buddypress-wrap a.button.outline:focus, .buddypress .buddypress-wrap a.button.outline:hover, .buddypress .buddypress-wrap button.outline:focus, .buddypress .buddypress-wrap button.outline:hover, .buddypress .buddypress-wrap input[type=button].outline:focus, .buddypress .buddypress-wrap input[type=button].outline:hover, .buddypress .buddypress-wrap input[type=reset].outline:focus, .buddypress .buddypress-wrap input[type=reset].outline:hover, .buddypress .buddypress-wrap input[type=submit].outline:focus, .buddypress .buddypress-wrap input[type=submit].outline:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:focus, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:hover, .button.outline:focus, .button.outline:hover, button.outline:focus, button.outline:hover, input[type=button].outline:focus, input[type=button].outline:hover, input[type=submit].outline:focus, input[type=submit].outline:hover {
	background: 0 0;
	color: #0070e6;
	border-color: #0070e6
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.outline:active, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.outline:active, .buddypress .buddypress-wrap .comment-reply-link.outline:active, .buddypress .buddypress-wrap .generic-button a.outline:active, .buddypress .buddypress-wrap a.bp-title-button.outline:active, .buddypress .buddypress-wrap a.button.outline:active, .buddypress .buddypress-wrap button.outline:active, .buddypress .buddypress-wrap input[type=button].outline:active, .buddypress .buddypress-wrap input[type=reset].outline:active, .buddypress .buddypress-wrap input[type=submit].outline:active, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:active, .button.outline:active, button.outline:active, input[type=button].outline:active, input[type=submit].outline:active {
	background: 0 0;
	color: #3d9bff;
	border-color: #3d9bff
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.outline:disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.outline.disabled, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.outline:disabled, .buddypress .buddypress-wrap .comment-reply-link.outline.disabled, .buddypress .buddypress-wrap .comment-reply-link.outline:disabled, .buddypress .buddypress-wrap .generic-button a.outline.disabled, .buddypress .buddypress-wrap .generic-button a.outline:disabled, .buddypress .buddypress-wrap a.bp-title-button.outline.disabled, .buddypress .buddypress-wrap a.bp-title-button.outline:disabled, .buddypress .buddypress-wrap a.button.outline.disabled, .buddypress .buddypress-wrap a.button.outline:disabled, .buddypress .buddypress-wrap button.outline.disabled, .buddypress .buddypress-wrap button.outline:disabled, .buddypress .buddypress-wrap input[type=button].outline.disabled, .buddypress .buddypress-wrap input[type=button].outline:disabled, .buddypress .buddypress-wrap input[type=reset].outline.disabled, .buddypress .buddypress-wrap input[type=reset].outline:disabled, .buddypress .buddypress-wrap input[type=submit].outline.disabled, .buddypress .buddypress-wrap input[type=submit].outline:disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline.disabled, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline:disabled, .button.outline.disabled, .button.outline:disabled, button.outline.disabled, button.outline:disabled, input[type=button].outline.disabled, input[type=button].outline:disabled, input[type=submit].outline.disabled, input[type=submit].outline:disabled {
	background: #f5f5f5;
	color: #dedfe2;
	border-color: #dedfe2;
	opacity: 1
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.upper, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.upper, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.upper, .buddypress .buddypress-wrap .comment-reply-link.upper, .buddypress .buddypress-wrap .generic-button a.upper, .buddypress .buddypress-wrap a.bp-title-button.upper, .buddypress .buddypress-wrap a.button.upper, .buddypress .buddypress-wrap button.upper, .buddypress .buddypress-wrap input[type=button].upper, .buddypress .buddypress-wrap input[type=reset].upper, .buddypress .buddypress-wrap input[type=submit].upper, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper, .button.upper, button.upper, input[type=button].upper, input[type=submit].upper {
	text-transform: uppercase;
	letter-spacing: .04em;
	font-size: 14px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.upper.small, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.upper.small, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.upper.small, .buddypress .buddypress-wrap .comment-reply-link.upper.small, .buddypress .buddypress-wrap .generic-button a.upper.small, .buddypress .buddypress-wrap a.bp-title-button.upper.small, .buddypress .buddypress-wrap a.button.upper.small, .buddypress .buddypress-wrap button.upper.small, .buddypress .buddypress-wrap input[type=button].upper.small, .buddypress .buddypress-wrap input[type=reset].upper.small, .buddypress .buddypress-wrap input[type=submit].upper.small, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper.small, .button.upper.small, button.upper.small, input[type=button].upper.small, input[type=submit].upper.small {
	font-size: 12px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.upper.big, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.upper.big, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.upper.big, .buddypress .buddypress-wrap .comment-reply-link.upper.big, .buddypress .buddypress-wrap .generic-button a.upper.big, .buddypress .buddypress-wrap a.bp-title-button.upper.big, .buddypress .buddypress-wrap a.button.upper.big, .buddypress .buddypress-wrap button.upper.big, .buddypress .buddypress-wrap input[type=button].upper.big, .buddypress .buddypress-wrap input[type=reset].upper.big, .buddypress .buddypress-wrap input[type=submit].upper.big, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper.big, .button.upper.big, button.upper.big, input[type=button].upper.big, input[type=submit].upper.big {
	font-size: 14px
}
.activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel.upper.large, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.action-save.upper.large, .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_comment.upper.large, .buddypress .buddypress-wrap .comment-reply-link.upper.large, .buddypress .buddypress-wrap .generic-button a.upper.large, .buddypress .buddypress-wrap a.bp-title-button.upper.large, .buddypress .buddypress-wrap a.button.upper.large, .buddypress .buddypress-wrap button.upper.large, .buddypress .buddypress-wrap input[type=button].upper.large, .buddypress .buddypress-wrap input[type=reset].upper.large, .buddypress .buddypress-wrap input[type=submit].upper.large, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.upper.large, .button.upper.large, button.upper.large, input[type=button].upper.large, input[type=submit].upper.large {
	font-size: 15px
}
input[type=submit] {
	width: auto;
	font-style: normal
}
.breadcrumbs {
	font-size: 16px;
	margin-bottom: 27px
}
.breadcrumbs ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.breadcrumbs.push-center ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.breadcrumbs a, .breadcrumbs span {
	font-style: normal;
	padding: 0 .625rem;
	display: inline-block;
	white-space: nowrap
}
.breadcrumbs li:after {
	display: inline-block;
	content: '/';
	color: rgba(0,0,0,.3)
}
.breadcrumbs li:last-child:after {
	display: none
}
.breadcrumbs li:first-child a, .breadcrumbs li:first-child span {
	padding-left: 0
}
.breadcrumbs li.active a {
	color: #4d5c6d;
	text-decoration: none;
	cursor: text
}
.pagination {
	margin: 27px 0;
	font-size: 16px
}
.pagination ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0
}
.pagination.align-center ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.pagination a, .pagination span {
	border-radius: 3px;
	display: inline-block;
	padding: .5rem .75rem;
	line-height: 1;
	white-space: nowrap;
	border: 1px solid transparent
}
.pagination a {
	text-decoration: none;
	color: #4d5c6d
}
.pagination a:hover {
	color: rgba(0,0,0,.5);
	border-color: #e0e1e1
}
.pagination li.active a, .pagination span {
	color: rgba(0,0,0,.5);
	border-color: #e0e1e1;
	cursor: text
}
.pagination.upper {
	font-size: 14px
}
.push-left {
	margin-right: auto
}
.push-right {
	margin-left: auto
}
.push-center {
	margin-left: auto;
	margin-right: auto
}
.push-middle {
	margin-top: auto;
	margin-bottom: auto
}
.push-bottom {
	margin-top: auto
}

@media (max-width:544px) {
.push-left-sm {
	margin-left: 0
}
.push-center-sm {
	margin-left: auto;
	margin-right: auto
}
.push-top-sm {
	margin-top: 0
}
}
.align-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.align-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.align-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:544px) {
.align-left-sm {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
}
.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%
}
.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.flex-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.flex-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.flex-full {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.flex-reverse {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse
}
.flex-column {
	-ms-flex-flow: column;
	flex-flow: column
}

@media (max-width:544px) {
.flex-column-sm {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.flex-w100-sm {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
}

@media (max-width:544px) and (max-width:544px) {
.flex-w100-sm {
	-webkit-box-flex: 0!important;
	-ms-flex: 0 0 100%!important;
	flex: 0 0 100%!important
}
}
.invisible {
	visibility: hidden
}
.visible {
	visibility: visible
}
.display-block {
	display: block
}
.hide {
	display: none!important
}

@media (max-width:544px) {
.hide-sm {
	display: none!important
}
}

@media (min-width:544px) {
.show-sm {
	display: block!important
}
}

@media print {
.hide-print {
	display: none!important
}
.show-print {
	display: block!important
}
}
.no-scroll {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%!important
}
.scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
.video-container {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	margin-bottom: 18px
}
.video-container embed, .video-container iframe:not(.wp-embedded-content), .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important
}
.close {
	display: inline-block;
	min-height: 16px;
	min-width: 16px;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	font-size: .75rem;
	opacity: .6
}
.close:hover {
	opacity: 1
}
.close.small {
	font-size: .5rem
}
.close.big {
	font-size: 1.125rem
}
.close.white {
	color: #fff
}
.caret {
	display: inline-block
}
.button .caret {
	margin-right: -.5rem
}
.overlay {
	position: fixed;
	z-index: 200;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,.95)
}
.overlay>.close {
	position: fixed;
	top: 1rem;
	right: 1rem
}
.overlay.black {
	background-color: rgba(0,0,0,.9)
}
.round {
	border-radius: 50%
}
.bb-highlight {
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 50%, #fe6f4b 50%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 50%, #fe6f4b 50%)
}
.bb-highlight.bb-highlight--yellow {
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 50%, #faf141 50%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 50%, #faf141 50%)
}
.bb-highlight.bb-highlight--red {
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 50%, #fe6f4b 50%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 50%, #fe6f4b 50%)
}
.bb-highlight.bb-highlight--blue {
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 50%, #04b9d9 50%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 50%, #04b9d9 50%)
}
.bb-highlight.bb-highlight--grey {
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 50%, #dedfe2 50%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 50%, #dedfe2 50%)
}

@media print {
* {
	background: 0 0!important;
	color: #000!important;
	box-shadow: none!important;
	text-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
blockquote, pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
h2, h3, h4 {
	page-break-after: avoid
}
@page {
	margin: .5cm
}
}
.ani-bg {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: ani-bg;
	animation-name: ani-bg;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #eee;
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));
	background: -webkit-linear-gradient(left, #eee 8%, #ddd 18%, #eee 33%);
	background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
	background-size: 1000px 100%;
	height: 96px;
	position: relative
}
@-webkit-keyframes ani-bg {
0% {
background-position:-1000px 0
}
100% {
background-position:1000px 0
}
}
@keyframes ani-bg {
0% {
background-position:-1000px 0
}
100% {
background-position:1000px 0
}
}
@-webkit-keyframes loading {
0% {
opacity:1
}
100% {
opacity:.9
}
}
@keyframes loading {
0% {
opacity:1
}
100% {
opacity:.9
}
}
@-webkit-keyframes slideUp {
to {
height:0;
padding-top:0;
padding-bottom:0
}
}
@keyframes slideUp {
to {
height:0;
padding-top:0;
padding-bottom:0
}
}
@-webkit-keyframes slideDown {
from {
height:0;
padding-top:0;
padding-bottom:0
}
}
@keyframes slideDown {
from {
height:0;
padding-top:0;
padding-bottom:0
}
}
@-webkit-keyframes fadeIn {
from {
opacity:0
}
to {
opacity:1
}
}
@keyframes fadeIn {
from {
opacity:0
}
to {
opacity:1
}
}
@-webkit-keyframes fadeOut {
from {
opacity:1
}
to {
opacity:0
}
}
@keyframes fadeOut {
from {
opacity:1
}
to {
opacity:0
}
}
@-webkit-keyframes flipIn {
from {
opacity:0;
-webkit-transform:scaleY(0);
transform:scaleY(0)
}
to {
opacity:1;
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@keyframes flipIn {
from {
opacity:0;
-webkit-transform:scaleY(0);
transform:scaleY(0)
}
to {
opacity:1;
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@-webkit-keyframes flipOut {
from {
opacity:1;
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
to {
opacity:0;
-webkit-transform:scaleY(0);
transform:scaleY(0)
}
}
@keyframes flipOut {
from {
opacity:1;
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
to {
opacity:0;
-webkit-transform:scaleY(0);
transform:scaleY(0)
}
}
@-webkit-keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@-webkit-keyframes zoomOut {
from {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
to {
opacity:0
}
}
@keyframes zoomOut {
from {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
to {
opacity:0
}
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInRight {
from {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInLeft {
from {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInDown {
from {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
to {
visibility:hidden;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@keyframes slideOutLeft {
from {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
to {
visibility:hidden;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
to {
visibility:hidden;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
@keyframes slideOutRight {
from {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
to {
visibility:hidden;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
to {
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes slideOutUp {
from {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
to {
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@-webkit-keyframes rotate {
from {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes rotate {
from {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes pulse {
from {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
to {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse {
from {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
to {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@-webkit-keyframes shake {
15% {
-webkit-transform:translateX(.5rem);
transform:translateX(.5rem)
}
30% {
-webkit-transform:translateX(-.4rem);
transform:translateX(-.4rem)
}
45% {
-webkit-transform:translateX(.3rem);
transform:translateX(.3rem)
}
60% {
-webkit-transform:translateX(-.2rem);
transform:translateX(-.2rem)
}
75% {
-webkit-transform:translateX(.1rem);
transform:translateX(.1rem)
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes shake {
15% {
-webkit-transform:translateX(.5rem);
transform:translateX(.5rem)
}
30% {
-webkit-transform:translateX(-.4rem);
transform:translateX(-.4rem)
}
45% {
-webkit-transform:translateX(.3rem);
transform:translateX(.3rem)
}
60% {
-webkit-transform:translateX(-.2rem);
transform:translateX(-.2rem)
}
75% {
-webkit-transform:translateX(.1rem);
transform:translateX(.1rem)
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.fadeIn {
	-webkit-animation: fadeIn 250ms;
	animation: fadeIn 250ms
}
.fadeOut {
	-webkit-animation: fadeOut 250ms;
	animation: fadeOut 250ms
}
.zoomIn {
	-webkit-animation: zoomIn .2s;
	animation: zoomIn .2s
}
.zoomOut {
	-webkit-animation: zoomOut .5s;
	animation: zoomOut .5s
}
.slideInRight {
	-webkit-animation: slideInRight .5s;
	animation: slideInRight .5s
}
.slideInLeft {
	-webkit-animation: slideInLeft .5s;
	animation: slideInLeft .5s
}
.slideInDown {
	-webkit-animation: slideInDown .5s;
	animation: slideInDown .5s
}
.slideOutLeft {
	-webkit-animation: slideOutLeft .5s;
	animation: slideOutLeft .5s
}
.slideOutRight {
	-webkit-animation: slideOutRight .5s;
	animation: slideOutRight .5s
}
.slideOutUp {
	-webkit-animation: slideOutUp .5s;
	animation: slideOutUp .5s
}
.slideUp {
	overflow: hidden;
	-webkit-animation: slideUp .2s ease-in-out;
	animation: slideUp .2s ease-in-out
}
.slideDown {
	overflow: hidden;
	-webkit-animation: slideDown 80ms ease-in-out;
	animation: slideDown 80ms ease-in-out
}
.flipIn {
	-webkit-animation: flipIn 250ms cubic-bezier(.5, -.5, .5, 1.5);
	animation: flipIn 250ms cubic-bezier(.5, -.5, .5, 1.5)
}
.flipOut {
	-webkit-animation: flipOut .5s cubic-bezier(.5, -.5, .5, 1.5);
	animation: flipOut .5s cubic-bezier(.5, -.5, .5, 1.5)
}
.rotate {
	-webkit-animation: rotate .5s;
	animation: rotate .5s
}
.pulse {
	-webkit-animation: pulse 250ms 2;
	animation: pulse 250ms 2
}
.shake {
	-webkit-animation: shake .5s;
	animation: shake .5s
}
.dropdown:not(.v-select) {
	position: absolute;
	z-index: 100;
	top: 0;
	right: 0;
	width: 17.5rem;
	color: #000;
	font-size: 17px;
	background: #fff;
	box-shadow: 0 10px 25px rgba(0,0,0,.15);
	border-radius: 3px;
	max-height: 18.75rem;
	margin: 0;
	padding: 0;
	overflow: hidden
}
.dropdown:not(.v-select).dropdown-mobile {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	max-height: none;
	border: none
}
.dropdown:not(.v-select) .close {
	margin: 1.25rem auto
}
.dropdown:not(.v-select).open {
	overflow: auto
}
.dropdown:not(.v-select) ul {
	list-style: none;
	margin: 0
}
.dropdown:not(.v-select) ul li {
	border-bottom: 1px solid rgba(0,0,0,.07)
}
.dropdown:not(.v-select) ul li:last-child {
	border-bottom: none
}
.dropdown:not(.v-select) ul a {
	display: block;
	padding: .75rem;
	text-decoration: none;
	color: #000
}
.dropdown:not(.v-select) ul a:hover {
	background: rgba(0,0,0,.05)
}
.message {
	font-size: 16px;
	line-height: 24px;
	background: #e0e1e1;
	color: #4d5c6d;
	padding: 1rem;
	padding-right: 2.5em;
	padding-bottom: .75rem;
	margin-bottom: 27px;
	position: relative
}
.message a {
	color: inherit
}
.message h2, .message h3, .message h4, .message h5, .message h6 {
	margin-bottom: 0
}
.message .close {
	position: absolute;
	right: 1rem;
	top: 1.1rem
}
.message.error {
	background: #ef3e46;
	color: #fff
}
.message.success {
	background: #1cd991;
	color: #fff
}
.message.warning {
	background: #f7ba45
}
.message.focus {
	background: #1c86f2;
	color: #fff
}
.message.black {
	background: #0d0d0e;
	color: #fff
}
.message.inverted {
	background: #fff
}
button[data-balloon] {
	overflow: visible
}
[data-balloon] {
	position: relative;
	cursor: pointer
}
[data-balloon]:after {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .18s ease-out .18s;
	transition: all .18s ease-out .18s;
	font-weight: 500;
	font-size: 13px;
	letter-spacing: -.24px;
	background: rgba(18,43,70,.95);
	border-radius: 4px;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.22);
	color: #fff;
	content: attr(data-balloon);
	line-height: 1.3;
	padding: 7px 15px;
	position: absolute;
	white-space: nowrap;
	z-index: 10
}
[data-balloon]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .18s ease-out .18s;
	transition: all .18s ease-out .18s;
	content: '';
	position: absolute;
	z-index: 10
}
[data-balloon]:hover:after, [data-balloon]:hover:before, [data-balloon][data-balloon-visible]:after, [data-balloon][data-balloon-visible]:before {
	opacity: 1;
	pointer-events: auto
}
[data-balloon].font-awesome:after {
	font-family: FontAwesome
}
[data-balloon][data-balloon-break]:after {
	white-space: pre
}
[data-balloon][data-balloon-blunt]:after, [data-balloon][data-balloon-blunt]:before {
	-webkit-transition: none;
	transition: none
}
[data-balloon][data-balloon-pos=up]:after {
	bottom: 100%;
	left: 50%;
	margin-bottom: 11px;
	-webkit-transform: translate(-50%, 10px);
	-ms-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
[data-balloon][data-balloon-pos=up]:before {
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	-webkit-transform: translate(-50%, 10px);
	-ms-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
[data-balloon][data-balloon-pos=up]:hover:after, [data-balloon][data-balloon-pos=up][data-balloon-visible]:after {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
[data-balloon][data-balloon-pos=up]:hover:before, [data-balloon][data-balloon-pos=up][data-balloon-visible]:before {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
[data-balloon][data-balloon-pos=up-left]:after {
	bottom: 100%;
	left: 0;
	margin-bottom: 11px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
[data-balloon][data-balloon-pos=up-left]:before {
	bottom: 100%;
	left: 5px;
	margin-bottom: 5px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
[data-balloon][data-balloon-pos=up-left]:hover:after, [data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=up-left]:hover:before, [data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=up-right]:after {
	bottom: 100%;
	right: 0;
	margin-bottom: 11px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
[data-balloon][data-balloon-pos=up-right]:before {
	bottom: 100%;
	right: 5px;
	margin-bottom: 5px;
	-webkit-transform: translate(0, 10px);
	-ms-transform: translate(0, 10px);
	transform: translate(0, 10px);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
[data-balloon][data-balloon-pos=up-right]:hover:after, [data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=up-right]:hover:before, [data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=down]:after {
	left: 50%;
	margin-top: 11px;
	top: 100%;
	-webkit-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px)
}
[data-balloon][data-balloon-pos=down]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	left: 50%;
	margin-top: 5px;
	top: 100%;
	-webkit-transform: translate(-50%, -10px);
	-ms-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px)
}
[data-balloon][data-balloon-pos=down]:hover:after, [data-balloon][data-balloon-pos=down][data-balloon-visible]:after {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
[data-balloon][data-balloon-pos=down]:hover:before, [data-balloon][data-balloon-pos=down][data-balloon-visible]:before {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
[data-balloon][data-balloon-pos=down-left]:after {
	left: 0;
	margin-top: 11px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px)
}
[data-balloon][data-balloon-pos=down-left]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	left: 5px;
	margin-top: 5px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px)
}
[data-balloon][data-balloon-pos=down-left]:hover:after, [data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=down-left]:hover:before, [data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=down-right]:after {
	right: 0;
	margin-top: 11px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px)
}
[data-balloon][data-balloon-pos=down-right]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	right: 5px;
	margin-top: 5px;
	top: 100%;
	-webkit-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px)
}
[data-balloon][data-balloon-pos=down-right]:hover:after, [data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=down-right]:hover:before, [data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
[data-balloon][data-balloon-pos=left]:after {
	margin-right: 11px;
	right: 100%;
	top: 50%;
	-webkit-transform: translate(10px, -50%);
	-ms-transform: translate(10px, -50%);
	transform: translate(10px, -50%)
}
[data-balloon][data-balloon-pos=left]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	margin-right: 5px;
	right: 100%;
	top: 50%;
	-webkit-transform: translate(10px, -50%);
	-ms-transform: translate(10px, -50%);
	transform: translate(10px, -50%)
}
[data-balloon][data-balloon-pos=left]:hover:after, [data-balloon][data-balloon-pos=left][data-balloon-visible]:after {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
[data-balloon][data-balloon-pos=left]:hover:before, [data-balloon][data-balloon-pos=left][data-balloon-visible]:before {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
[data-balloon][data-balloon-pos=right]:after {
	left: 100%;
	margin-left: 11px;
	top: 50%;
	-webkit-transform: translate(-10px, -50%);
	-ms-transform: translate(-10px, -50%);
	transform: translate(-10px, -50%)
}
[data-balloon][data-balloon-pos=right]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	left: 100%;
	margin-left: 5px;
	top: 50%;
	-webkit-transform: translate(-10px, -50%);
	-ms-transform: translate(-10px, -50%);
	transform: translate(-10px, -50%)
}
[data-balloon][data-balloon-pos=right]:hover:after, [data-balloon][data-balloon-pos=right][data-balloon-visible]:after {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
[data-balloon][data-balloon-pos=right]:hover:before, [data-balloon][data-balloon-pos=right][data-balloon-visible]:before {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
[data-balloon][data-balloon-length=small]:after {
	white-space: normal;
	width: 80px
}
[data-balloon][data-balloon-length=medium]:after {
	white-space: normal;
	width: 150px
}
[data-balloon][data-balloon-length=large]:after {
	white-space: normal;
	width: 260px
}
[data-balloon][data-balloon-length=xlarge]:after {
	white-space: normal;
	width: 380px
}

@media screen and (max-width:768px) {
[data-balloon][data-balloon-length=xlarge]:after {
	white-space: normal;
	width: 90vw
}
}
[data-balloon][data-balloon-length=fit]:after {
	white-space: normal;
	width: 100%
}
.bs-item-list.list-view {
	list-style: none;
	margin: 0
}
.bs-item-list.list-view .bs-item-wrap {
	background-color: #fff;
	border: 1px solid #e7e9ec;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 0 -1px;
	padding: 15px 20px;
	position: relative;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.bs-item-list.list-view .bs-item-wrap:not(.no-hover-effect):hover {
	box-shadow: 0 3px 24px 0 rgba(18,43,70,.08);
	border-left-color: #fff;
	border-right-color: #fff;
	border-radius: 3px;
	position: relative;
	z-index: 1
}
.bs-item-list.list-view .bs-item-wrap:first-child {
	border-radius: 4px 4px 0 0
}
.bs-item-list.list-view .bs-item-wrap:last-child {
	border-radius: 0 0 4px 4px
}
.bs-item-list.list-view .item-meta {
	font-size: 13px;
	color: #a3a5a9;
	letter-spacing: -.24px;
	line-height: 1
}
.bs-item-list.list-view .bs-dropdown {
	right: -15px
}
.bs-item-list.list-view .bb-icon-map-pin-small:before {
	margin-left: 0
}
.bs-item-list.list-view .item-avatar>a {
	display: inline-block;
	margin: 0;
	position: relative
}
.bs-item-list.list-view .item-avatar {
	margin-right: 20px
}
.bs-item-list.list-view .bs-dropdown-link {
	color: #122b46;
	border: 0;
	display: inline-block;
	line-height: 1;
	opacity: .4;
	padding: 7px 0;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.bs-item-list.list-view .bs-dropdown-link.active, .bs-item-list.list-view .bs-dropdown-link.focus, .bs-item-list.list-view .bs-dropdown-link:hover {
	background: 0 0;
	opacity: 1
}
.bs-item-list.list-view .bs-dropdown-link i {
	font-size: 20px
}
.bs-item-list.notification-list .bs-item-wrap:not(.no-hover-effect):hover {
	border-left-color: transparent;
	border-right-color: transparent
}
.bs-item-list .infinite-loading-container {
	padding: 0
}
.bs-item-wrap.loading * {
	-webkit-transition: opacity;
	transition: opacity;
	-webkit-animation: loading 1s infinite;
	animation: loading 1s infinite
}
.bs-dropdown-wrap {
	position: relative
}
.bs-dropdown-wrap.hover-open:hover .bs-dropdown {
	opacity: 1;
	visibility: visible
}
.bs-dropdown {
	background: #fff;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	border-radius: 4px;
	list-style: none;
	padding: 10px 0;
	position: absolute;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	right: 0;
	top: 38px;
	margin: 0;
	min-width: 168px;
	opacity: 0;
	visibility: hidden;
	z-index: 95
}
.bs-dropdown.open {
	opacity: 1;
	visibility: visible
}
.bs-dropdown:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	top: 1px;
	margin: 0 auto;
	right: 25px;
	box-sizing: border-box;
	border: 6px solid #000;
	border-color: #fff #fff transparent transparent;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: 2px -3px 3px 0 rgba(0,0,0,.02);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	z-index: 96
}
.bs-dropdown li {
	font-size: 13px;
	font-weight: inherit;
	color: #4d5c6d;
	letter-spacing: -.24px;
	line-height: 1;
	margin-bottom: 1px;
	padding: .5625rem .9375rem;
	cursor: pointer;
	width: 100%
}
.bs-dropdown-wrap li {
	border: 0;
	margin-bottom: 0;
	padding: 0
}
.bs-dropdown-wrap .bs-dropdown a {
	margin: 0;
	padding: 9px 15px;
	display: block;
	text-align: left;
	opacity: 1;
	color: #939597
}
.bs-dropdown-wrap .bs-dropdown a.selected, .bs-dropdown-wrap .bs-dropdown a:hover {
	background: #f5f5f5;
	color: #007cff
}
.bs-dropdown-wrap .bs-icon-sort-desc {
	color: #122b46;
	opacity: .4;
	font-size: 22px;
	line-height: 1
}
.bb-modal {
	position: relative;
	background-color: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	padding: 40px;
	width: auto;
	max-width: 800px;
	margin: 10px auto;
	box-shadow: 0 3px 24px 0 rgba(18,43,70,.28)
}
.bb-modal .mfp-close, .bb-modal .mfp-close:hover {
	background-color: transparent;
	box-shadow: none
}
.mfp-bg {
	opacity: .4
}

@media (max-width:992px) {
.bb-modal {
	padding: 40px 20px
}
}
.bb-cover-wrap {
	border-radius: 3px;
	position: relative;
	overflow: hidden;
	padding-top: 96.52%;
	display: block;
	background: #607387
}
.bb-cover-wrap:after {
	content: '';
	position: absolute;
	background: rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 0, #07121d 100%);
	background-image: linear-gradient(-180deg, rgba(0,0,0,0) 0, #07121d 100%);
	border-radius: 3px;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.bb-cover-wrap.bs-no-cover-img:after {
	opacity: .3
}
.bb-cover-wrap img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	min-height: 100%;
	width: auto;
	min-width: 100%;
	object-fit: cover;
	border-radius: 0
}
.my-account.events.profile .item-body-inner .statusnotice .em-warning {
	padding: 0;
	margin: 0
}
.my-account.events.profile .item-body-inner .statusnotice .em-warning p {
	padding: 0;
	margin: 0 0 1.6875rem!important
}
.bp-navs ul:after, .bp-navs:after {
	content: ' ';
	display: table;
	clear: both
}
.bp-navs ul li .count, .buddypress-wrap .bp-navs li.dynamic a .count {
	background: #c8cbcf;
	box-shadow: none;
	border-radius: 100px;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	letter-spacing: -.26px;
	line-height: 15px;
	border: 0;
	min-width: 22px;
	display: inline-block;
	margin-left: 3px;
	padding: 2px 7px 1px;
	text-align: center;
	vertical-align: middle
}
.bp-navs ul li .count:empty, .buddypress-wrap .bp-navs li.dynamic a .count:empty {
	display: none
}
.bp-navs.bp-subnavs {
	font-size: 14px
}
.bp-navs ul li a {
	border-bottom: 1px solid transparent;
	margin-bottom: -1px
}
.bp-navs ul li a, .bp-navs ul li span {
	padding: 0 0 5px;
	color: #939597
}
.bb-yoast-breadcrumbs {
	max-width: 1200px;
	margin: auto;
	padding: 20px 10px 0;
	font-size: 14px
}
strong.breadcrumb_last {
	font-weight: 500
}
.bb-checkbox, .bb-radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	position: relative;
	cursor: pointer
}
.bb-checkbox .bb-checkbox-help:before, .bb-checkbox .bb-radio-help:before, .bb-radio .bb-checkbox-help:before, .bb-radio .bb-radio-help:before {
	display: inline-block;
	content: "";
	width: 22px;
	height: 22px;
	vertical-align: middle;
	background-color: #fff;
	border: 2px solid #d6dce6;
	border-radius: 4px;
	margin-right: 10px
}
.bb-checkbox .bb-checkbox-help:after, .bb-radio .bb-checkbox-help:after {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	content: '\E809';
	width: 22px;
	height: 22px;
	font-family: bb-icons;
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 22px;
	background-color: #007cff;
	color: #fff;
	border-radius: 4px;
	opacity: 0
}
.bb-checkbox input, .bb-radio input {
	position: absolute;
	opacity: 0
}
.bb-checkbox input[type=checkbox]:checked+.bb-checkbox-help:after, .bb-radio input[type=checkbox]:checked+.bb-checkbox-help:after {
	opacity: 1
}
.vue-tabs label.bb-checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.bb-radio .bb-radio-help:before {
	border-radius: 50%
}
.bb-radio .bb-radio-help:after {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	width: 14px;
	height: 14px;
	display: inline-block;
	background-color: #007cff;
	border-radius: 50%;
	opacity: 0
}
.bb-radio input[type=radio]:checked+.bb-radio-help:after {
	opacity: 1
}
.bb-switch {
	position: relative;
	display: inline-block!important;
	width: 44px!important;
	height: 28px!important;
	margin: 0!important;
	vertical-align: middle
}
.bb-switch input {
	display: none
}
.switch-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #c8cbcf;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 34px
}
.switch-slider:before {
	position: absolute;
	content: "";
	height: 24px;
	width: 24px;
	left: 2px;
	bottom: 2px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-transition: .4s;
	transition: .4s;
	box-shadow: 0 3px 7px 0 rgba(0,0,0,.15), 0 1px 1px 0 rgba(0,0,0,.16), 0 3px 1px 0 rgba(0,0,0,.1)
}
.bb-input-switch:checked+.switch-slider {
	background-color: #007cff
}
input:checked+.switch-slider:before {
	-webkit-transform: translateX(16px);
	-ms-transform: translateX(16px);
	transform: translateX(16px)
}
ins.iCheck-helper {
	z-index: 2
}
.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden
}
.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.clear-both {
	clear: both
}
.clear-none {
	clear: none
}
.clear-left {
	clear: left
}
.clear-right {
	clear: right
}
.wp-caption {
	background-color: #e6e5e5;
	max-width: 100%;
	overflow: hidden;
	text-align: center
}
.wp-caption.alignleft {
	margin: .5rem 2rem 1.625rem 0
}
.wp-caption.aligncenter {
	margin-left: auto;
	margin-right: auto
}
.wp-caption.alignright {
	margin: .5rem 0 1.625rem 2rem
}
.wp-caption-text {
	color: #666;
	font-size: .875rem;
	line-height: 1.2;
	padding: .5rem
}
#tinymce.mce-content-body {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	padding: 15px!important
}
.gallery {
	margin: 0 -5px 45px
}
.gallery br+br {
	display: none
}
.gallery-item {
	display: inline-block;
	margin: 0;
	padding: 5px;
	vertical-align: top
}
.gallery-columns-1 .gallery-item {
	width: 100%
}
.gallery-columns-2 .gallery-item {
	width: 50%
}
.gallery-columns-3 .gallery-item {
	width: 33.3333333333%
}
.gallery-columns-4 .gallery-item {
	width: 25%
}
.gallery-columns-5 .gallery-item {
	width: 20%
}
.gallery-columns-6 .gallery-item {
	width: 16.6666666667%
}
.gallery-columns-7 .gallery-item {
	width: 14.2857142857%
}
.gallery-columns-8 .gallery-item {
	width: 12.5%
}
.gallery-columns-9 .gallery-item {
	width: 11.1111111111%
}
.gallery-caption {
	color: #666;
	line-height: 1.2;
	padding: .5rem;
	text-align: center
}
.gallery-icon {
	overflow: hidden;
	text-align: center
}
.gallery-icon .attachment-thumbnail {
	background-color: #f5f5f5;
	margin: 0;
	max-width: 100%;
	padding: 5px
}
.gallery img {
	display: block;
	height: auto;
	width: 100%
}
.entry-content .fluid-width-video-wrapper, .entry-content img.aligncenter {
	margin-top: 30px;
	margin-bottom: 50px
}
.bb-vw-container {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw
}
#bb-loader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/svg/loader.svg) center no-repeat #fff;
	background-size: 62px;
	-webkit-transition: .3s all;
	transition: .3s all;
	z-index: 9999
}
.bb-remove-loader #bb-loader {
	opacity: 0;
	visibility: hidden;
	z-index: -1111
}
.bp-screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	overflow: hidden;
	position: absolute!important;
	width: 1px;
	word-wrap: normal!important
}
[v-cloak] {
	display: none!important
}
img.wp-smiley {
	display: inline!important;
	border: none!important;
	box-shadow: none!important;
	height: 1em!important;
	width: 1em!important;
	margin: 0 .07em!important;
	vertical-align: -.1em!important;
	background: 0 0!important;
	padding: 0!important
}
[contenteditable]:empty:before {
	content: "\feff"
}
.select2-dropdown {
	background: #fff;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	border-radius: 4px;
	border: 0;
	padding: 5px 10px;
	margin-right: 0;
	max-width: 300px
}
.select2-dropdown .select2-results__option {
	border-radius: 3px;
	margin-bottom: 0;
	font-size: 14px;
	padding: 2px 5px
}
html {
	height: 100%;
	background-image: url(../images/adminbar-background.png);
	background-repeat: repeat-x;
	background-attachment: fixed
}
body, html {
	min-height: 100%
}
.site {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh
}
body:not(.page-template-page-fullscreen) .site {
	overflow-x: hidden
}
.bb-footer, .site-content, .site-header {
	padding: 0 10px
}
.site-content {
	min-height: 70vh
}
.site-main {
	position: relative
}
.has-sidebar:not(.profile-sidebar):not(.group-sidebar):not(.llms-pointer) #primary, body.buddypress.has-sidebar:not(.profile-sidebar):not(.group-sidebar):not(.llms-pointer) #page #primary {
	max-width: 900px;
	width: 100%
}
.content-area {
	padding-top: 1.875rem;
	padding-bottom: 2.1875rem
}
.my-messages .content-area {
	padding-top: 1.5625rem
}

@media screen and (max-width:800px) {
.content-area {
	padding-bottom: 1.25rem
}
}
body .widget-area:not(.widget-area-secondary) {
	padding-top: 1.875rem
}
.infinite-loading-container {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding: 0
}

@media (min-width:800px) {
.bb-buddypanel .site {
	margin-left: 68px;
	-webkit-transition: margin-left .2s;
	transition: margin-left .2s
}
}

@media (min-width:800px) {
.bb-buddypanel.bb-buddypanel-right .site {
	margin-right: 68px;
	margin-left: 0;
	-webkit-transition: margin-right .2s;
	transition: margin-right .2s
}
}
.error-404, .no-results.not-found {
	padding-top: 40px;
	padding-bottom: 40px
}
.error-404 .page-header, .no-results.not-found .page-header {
	margin-bottom: 60px
}
.error-404 .page-title, .no-results.not-found .page-title {
	margin-bottom: 10px
}
.error-404 .desc, .no-results.not-found .desc {
	font-size: 18px;
	font-weight: 300;
	color: #a3a5a9;
	letter-spacing: -.24px;
	line-height: 1.5
}
.error-404 .button, .no-results.not-found .button {
	min-width: 140px
}
.error-404 .bb-img-404, .no-results.not-found .bb-img-404 {
	margin: 0 auto 40px
}
.no-results.not-found .search-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.no-results.not-found .search-form label {
	min-width: 28%
}
.no-results.not-found .search-form .search-field {
	border-radius: 100px 0 0 100px;
	border-right: 0;
	width: 100%
}
.no-results.not-found .search-form .search-submit {
	border-radius: 0 100px 100px 0;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: -.24px
}
.no-results.not-found .search-form input[type=search] {
	border-radius: 25px
}
.no-results.not-found .no-results-img {
	margin-bottom: 50px
}
.avatar {
	border-radius: 50%
}

@media screen and (min-width:800px) {
.widget-area:not(.widget-area-secondary) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 300px;
	flex: 0 0 300px;
	max-width: 300px
}
.sidebar-left:not(.forums-sidebar) .site-content-grid {
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse
}
}

@media screen and (max-width:799px) {
body.sidebar-right:not(.profile-sidebar) .widget-area:not(.widget-area-secondary) {
	padding-top: 0
}
}

@media screen and (max-width:600px) {
#wpadminbar {
	position: fixed
}
}
.site-header {
	background-color: #fff;
	box-shadow: inset 0 -1px 0 0 #e7e9ec;
	position: relative
}
.site-header .header-search-wrap i, .site-header .notification-dropdown i, .site-header i {
	color: #939597;
	font-size: 21px;
	line-height: 1;
	display: inline-block
}
.site-header .site-header-container.flex {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.site-header .menu-item-has-children.selected span[data-balloon]:after, .site-header .menu-item-has-children.selected span[data-balloon]:before {
	display: none
}
.site-header .header-aside [data-balloon]:after, .site-header .header-aside [data-balloon]:before {
	z-index: 1003
}
.site-header .bb-header-loader {
	text-align: center;
	margin: 10px 0
}
.sticky-header .site-header {
	-webkit-transition: width .2s;
	transition: width .2s;
	box-shadow: 0 1px 0 0 rgba(139,141,157,.05), 0 0 1px 0 rgba(65,71,108,.15)
}
.sticky-header .site-header.has-scrolled {
	box-shadow: 0 1px 0 0 rgba(139,141,157,.05), 0 5px 10px 0 rgba(65,71,108,.15)
}
.search-visible .site-header a.header-search-link[data-balloon]:after, .search-visible .site-header a.header-search-link[data-balloon]:before {
	display: none
}
.site-branding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 76px;
	min-width: 60px;
	padding-right: 30px;
	-webkit-transition: all linear .1s;
	transition: all linear .1s
}
.header-2 .site-branding {
	margin: auto;
	padding: 0 20px
}
.default-header .main-navigation {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.header-2 .header-aside, .header-2 .main-navigation {
	width: 40%
}
.header-2 .site-title {
	text-align: center;
	line-height: normal
}
.bb-mobile-header .flex-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}
.site-title {
	font-size: 1.375rem;
	font-weight: 500;
	margin: 0
}
.site-title img {
	max-height: 76px;
	min-height: 60px;
	width: auto;
	padding: 10px 0;
	object-fit: contain
}
#site-logo .site-title img.bb-logo {
	position: relative;
	z-index: 1
}
.site-branding.bb-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.site-branding.bb-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
a.custom-logo-link {
	display: inline-block
}
.site-header .button i {
	color: inherit
}
.user-link img {
	border-radius: 50%;
	max-width: 36px
}
.header-aside {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.header-aside>* {
	padding: 0 10px;
	height: 76px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.header-aside>:first-child {
	padding-left: 0
}
.header-aside>:last-child {
	padding-right: 0
}
.header-aside .bb-button:not(.button) {
	font-size: 14px;
	color: #939597;
	letter-spacing: -.24px;
	line-height: 1
}
.header-aside .bb-button:not(.button):hover {
	color: #007cff
}
.header-aside-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.header-aside-inner>* {
	padding: 0 10px;
	line-height: 1
}
.header-aside-inner>:last-child {
	padding-right: 0
}
.header-aside-inner .bb-header-buttons {
	padding: 0
}
.header-aside-inner .ab-submenu {
	list-style: none;
	padding: 0;
	margin: 0
}
.header-aside-inner .ab-submenu a {
	padding-left: 25px
}
a.user-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .875rem;
	font-weight: 500;
	color: #122b46;
	letter-spacing: -.24px;
	height: 76px
}
a.user-link i {
	margin: 0 6px 0 2px
}
.bb-separator {
	background: rgba(0,0,0,.1);
	height: 28px;
	max-height: 28px;
	width: 1px;
	display: inline-block;
	margin: 0 12px 0 12px;
	padding: 0;
	vertical-align: middle
}
.header-search-wrap {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 76px;
	background: #fff;
	box-shadow: 0 1px 0 0 rgba(139,141,157,.05), 0 5px 18px 0 rgba(65,71,108,.22);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	z-index: 2
}
.search-visible .header-search-wrap {
	opacity: 1;
	visibility: visible
}
.header-search-wrap .container {
	padding: 0;
	position: relative;
	width: 100%
}
.header-search-wrap .search-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	height: 76px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.header-search-wrap .search-form label {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0
}
.header-search-wrap .search-field-top, .header-search-wrap input.search-field {
	border: 0;
	background-size: 20px;
	outline: 0;
	box-shadow: none;
	padding: 0 50px 0 50px;
	font-size: 16px;
	width: 100%;
	height: 76px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.header-search-wrap input.search-submit {
	position: absolute;
	width: 30px;
	font-size: 0;
	top: 18px;
	padding: 0;
	opacity: 0
}
.header-search-wrap a.close-search {
	display: inline-block;
	line-height: 1;
	position: absolute;
	top: -webkit-calc(50% - 11px);
	top: calc(50% - 11px);
	right: 10px
}
.header-search-wrap a.close-search i {
	font-size: 22px
}
.site-header i.bb-icon-menu-left {
	font-size: 24px
}
.header-aside .sub-menu {
	min-width: 180px
}
.header-aside .menu-item-has-children:not(.hideshow):after {
	display: none
}
.entry-header {
	margin-bottom: 2.1875rem
}
.entry-header:empty {
	display: none
}
.post-grid .entry-header {
	margin-bottom: 1.25rem
}
.entry-header.has-parent-forums {
	margin-bottom: 0
}
.entry-header.has-parent-forums h1 {
	margin-bottom: 0
}
.bb-single-forum.has-subforums h1 {
	margin-bottom: 40px
}
.entry-title {
	font-size: 1.75rem;
	color: #122b46;
	line-height: 1.5rem;
	margin: 0
}
.menu-link {
	font-size: .875rem;
	color: #939597;
	letter-spacing: -.24px
}
.menu-link:hover {
	color: #007cff
}
.button.singup {
	margin-left: .625rem;
	min-width: 110px
}
.bb-header-more-menu, .bb-help-dropdown-wrap {
	position: relative
}
.bb-header-more-menu:hover .bb-help-content, .bb-header-more-menu:hover .bb-help-link:after, .bb-header-more-menu:hover .bb-more-menu-icon:after, .bb-header-more-menu:hover .bb-more-menu-nav, .bb-help-dropdown-wrap:hover .bb-help-content, .bb-help-dropdown-wrap:hover .bb-help-link:after, .bb-help-dropdown-wrap:hover .bb-more-menu-icon:after, .bb-help-dropdown-wrap:hover .bb-more-menu-nav {
	opacity: 1;
	visibility: visible
}
.bb-help-link, .bb-more-menu-icon {
	position: relative;
	height: 76px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.bb-help-link:after, .bb-more-menu-icon:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	bottom: -1px;
	margin: 0;
	right: 5px;
	box-sizing: border-box;
	border: 8px solid #000;
	border-color: #fff #fff transparent transparent;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: 2px -3px 3px 0 rgba(0,0,0,.02);
	z-index: 101;
	opacity: 0;
	visibility: hidden
}
.bb-help-content, .bb-more-menu-nav {
	background: #fff;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	border-radius: 4px;
	list-style: none;
	padding: 10px;
	position: absolute;
	right: -15px;
	top: -webkit-calc(100% - 15px);
	top: calc(100% - 15px);
	margin: 0;
	min-width: 168px;
	z-index: 100;
	font-size: 13px;
	line-height: 1.6;
	color: #939597;
	letter-spacing: -.24px;
	opacity: 0;
	visibility: hidden
}
.header-aside .bb-more-menu-nav .menu-item-has-children>a:after {
	display: none
}
.bb-more-menu-nav {
	padding: 5px 0
}
.bb-more-menu-nav ul {
	list-style: none;
	margin: 0
}
.bb-more-menu-nav li:hover>a {
	background: #f5f5f5;
	color: #007cff
}
.bb-more-menu-nav a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 13px;
	font-weight: inherit;
	color: #939597;
	letter-spacing: -.24px;
	line-height: 1;
	margin-bottom: 1px;
	padding: .5625rem .9375rem
}
.bb-more-menu-nav a:hover {
	background: #f5f5f5;
	color: #007cff
}
.bb-more-menu-nav i {
	font-size: 14px;
	margin-right: 8px
}
.bb-more-menu-nav [data-balloon]:after, .bb-more-menu-nav [data-balloon]:before {
	display: none
}
.bb-more-menu-nav .sub-menu {
	right: 95%;
	top: 0
}
.bb-more-menu-nav .sub-menu .sub-menu {
	left: auto
}
.bb-header-search-bar form {
	margin: 0 auto;
	max-width: 600px
}
.bb-header-search-bar .search-field {
	border-radius: 50px;
	height: 34px;
	font-size: 14px;
	width: 100%
}
.bb-header-search-bar .search-submit {
	display: none
}
#header-messages-dropdown-elem .menu-item-has-children:not(.hideshow):after, #header-notification-dropdown-elem .menu-item-has-children:not(.hideshow):after, .bb-header-search-bar .menu-item-has-children:not(.hideshow):after {
	display: none
}
.notification-wrap, .user-wrap {
	display: inline-block
}
.notification-wrap span.count {
	background-color: #fe6f4b;
	line-height: 1.6;
	font-size: 9px;
	top: -webkit-calc(50% - 20px);
	top: calc(50% - 20px);
	right: -4px;
	padding: 1px 6px;
	position: absolute
}
a.header-search-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.site-header .bb-button-wrap {
	display: inline-block;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px
}
.site-header .bb-button-wrap:last-child {
	padding-right: 0
}
.site-header .bb-button-wrap-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}
.site-header .bb-button {
	font-size: 14px
}
.site-header span.bb-separator.vertical {
	height: 28px;
	margin: 0 10px
}
.site-header span.bb-separator.horizontal {
	max-width: 20px
}
#header-messages-dropdown-elem, #header-notifications-dropdown-elem, .bb-header-more-menu, .bb-header-search-bar, .bb-help-dropdown-wrap, .header-cart-link-wrap, .header-search-link-wrap, .user-wrap-container {
	display: inline-block;
	padding: 0 10px;
	text-align: left;
	vertical-align: middle
}
.text-center .bb-header-search-bar {
	width: 80%
}
.dropdown-left .menu-item-has-children:not(.hideshow):after {
	line-height: 1;
	right: 12px;
	top: 4px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.dropdown-right .menu-item-has-children:not(.hideshow):after {
	line-height: 1;
	right: 12px;
	top: 4px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.bb-header-buttons .button.link {
	background: 0 0;
	border: 0;
	color: inherit;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px 12px
}
.bb-header-buttons a.button.outline {
	color: #939597
}
.bb-header-buttons a.button.outline:hover {
	color: #007cff
}
.bb-button-wrap+.bb-button-wrap {
	padding-left: 0
}
.beaver-header {
	position: relative
}
.fl-theme-builder-header.bb-sfwd-aside .buddypanel .panel-head {
	display: none
}
.ehf-header #masthead {
	width: 100%
}

@media (min-width:800px) {
.bb-buddypanel:not(.bb-sfwd-aside) .fl-builder-content[data-type=header].fl-theme-builder-header-sticky, body.bb-buddypanel:not(.bb-sfwd-aside)>.fl-builder-content {
	padding-left: 68px
}
.beaver-sticky-header .buddypanel {
	top: 0
}
.beaver-sticky-header.admin-bar .buddypanel {
	top: 32px
}
}
.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky) {
	position: initial
}
@-webkit-keyframes autofill {
to {
background-color:transparent;
background-image:url(../images/svg/search.svg)
}
}
.header-search-wrap input.search-field:-webkit-autofill {
-webkit-animation-name:autofill;
-webkit-animation-fill-mode:both
}

@media (max-width:480px) {
.header-search-wrap input.search-field {
	width: 100%;
	padding-right: 50px
}
}

@media (max-width:799px) {
.buddypanel, .site-header-container {
	display: none!important
}
.bb-mobile-header {
	height: 76px
}
.bb-left-panel-mobile {
	margin-left: 10px
}
.bb-left-panel-mobile, .header-search-link {
	color: #939597;
	font-size: 26px
}
.site-title a {
	display: inline-block
}
}

@media (min-width:800px) {
.bb-mobile-header-wrapper, .bb-mobile-panel-wrapper {
	display: none!important
}
}
.bb-mobile-panel-wrapper {
	width: 285px;
	position: fixed;
	top: 0;
	height: 100%;
	overflow-y: auto;
	-webkit-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
	z-index: 999;
	box-shadow: 0 2px 5px 0 rgba(18,43,70,.7)
}
.bb-mobile-panel-wrapper.left {
	left: 0
}
.bb-mobile-panel-wrapper.left.closed {
	left: -300px
}
.bb-mobile-panel-wrapper.right {
	right: 0
}
.bb-mobile-panel-wrapper.right.closed {
	right: -300px
}
.bb-mobile-panel-wrapper.dark {
	background-color: #242424
}
.bb-mobile-panel-wrapper.light {
	background-color: #fff
}
.admin-bar .bb-mobile-panel-wrapper {
	top: 32px
}
.bb-mobile-panel-inner {
	background: #fff;
	min-height: 100%;
	position: relative;
	padding: 25px 30px 60px;
	z-index: 11
}
.bb-mobile-panel-inner hr {
	background: #dedfe2;
	height: 1px;
	opacity: .5;
	margin-top: 25px;
	margin-bottom: 25px
}
.bb-mobile-panel-inner .mobile-menu {
	list-style: none;
	margin: 0
}
.bb-mobile-panel-inner .mobile-menu>li {
	float: none;
	line-height: 1;
	margin: 0;
	height: auto
}
.bb-mobile-panel-inner .mobile-menu a {
	display: block;
	padding: 12px 0
}
.bb-mobile-panel-inner footer {
	opacity: .5;
	font-size: 13px;
	color: #939597;
	letter-spacing: -.22px
}
.bb-mobile-panel-inner .side-panel-menu {
	margin: 0 0 30px
}
.bb-mobile-panel-inner .side-panel-menu>li {
	min-height: 44px
}
.bb-mobile-panel-inner .side-panel-menu a {
	padding: 15px 0
}
.bb-mobile-panel-inner [data-balloon]:after, .bb-mobile-panel-inner [data-balloon]:before {
	display: none
}
.bb-mobile-panel-inner .menu-item i._mi {
	margin-top: 0
}
.bb-mobile-panel-inner .bb-primary-menu a {
	font-size: 14px;
	color: #939597;
	letter-spacing: -.21px
}
.bb-mobile-panel-inner .bb-primary-menu a:hover {
	color: #007cff
}
.bb-mobile-panel-inner .bb-primary-menu .current-menu-item a {
	color: #007cff
}
.bb-mobile-panel-inner .bb-primary-menu .current_page_item>a {
	color: #007cff
}
.bb-mobile-panel-inner .menu-item-has-children:not(.hideshow):after {
	display: none
}
.bb-mobile-panel-inner .side-panel-menu .bs-submenu-toggle {
	opacity: 1;
	visibility: visible
}
.bb-mobile-panel-inner .sub-menu.bb-open {
	display: block;
	box-shadow: none;
	padding-left: 30px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: transparent
}
.bb-mobile-panel-inner .sub-menu.bb-open a {
	background: 0 0;
	padding: 10px 0
}
.site-header .bb-mobile-panel-inner .sub-menu.bb-open a:hover {
	background-color: transparent
}
.bb-mobile-panel-inner .buddypanel-menu li {
	position: relative
}
.bb-mobile-panel-inner .bs-submenu-toggle {
	color: inherit;
	cursor: pointer;
	margin: 0;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 22;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.bb-mobile-panel-inner .sub-menu li {
	min-height: 34px
}
.bb-mobile-panel-inner .sub-menu .bs-submenu-toggle {
	top: 5px
}
.bb-mobile-panel-inner .current-menu-item>a {
	font-weight: 500
}
.bb-mobile-panel-inner .main-navigation+.bb-login-section {
	margin-top: 20px
}
a.bb-close-panel {
	cursor: pointer;
	display: block;
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	background: rgba(255,255,255,.9);
	z-index: 1
}
.closed a.bb-close-panel {
	visibility: hidden;
	opacity: 0
}
a.bb-close-panel i {
	background: #fff;
	position: absolute;
	right: 14px;
	top: 67px;
	line-height: 1;
	font-size: 34px;
	color: #000;
	border-radius: 50px
}
.bb-search-area .search-field {
	border-radius: 50px;
	font-size: 14px;
	height: 34px;
	width: 100%
}
.bb-search-area .search-submit {
	display: none
}
.bb-login-section .button {
	margin-bottom: 16px
}
.bb-mobile-panel-header .user-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.bb-mobile-panel-header .avatar {
	border-radius: 50%;
	margin-right: 15px;
	max-width: 52px
}
.bb-mobile-panel-header .user-name {
	font-size: 18px;
	font-weight: 500;
	color: #122b46;
	letter-spacing: -.24px
}
.bb-mobile-panel-header+hr {
	margin-bottom: 15px
}
.bs-submenu-toggle {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.bs-submenu-toggle.bs-submenu-open {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
[dir=rtl] .side-panel-menu .bs-submenu-toggle {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
[dir=rtl] .side-panel-menu .bs-submenu-toggle.bs-submenu-open {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.bb-mobile-header .header-aside {
	padding-right: 15px
}
.bb-mobile-header .header-aside span:not(.count) {
	line-height: 1
}
.mobile-logo-wrapper {
	padding: 0 15px
}
.bb-single-icon .mobile-logo-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.my-account-link {
	line-height: 1.2
}
.my-account-link a {
	font-size: 13px;
	color: #939597;
	letter-spacing: -.24px;
	line-height: 1
}

@media screen and (max-width:782px) {
.admin-bar .bb-mobile-panel-wrapper {
	top: 46px;
	height: -webkit-calc(100% - 46px);
	height: calc(100% - 46px)
}
}

@media screen and (max-width:768px) {
.bb-mobile-header .header-aside>:last-child {
	padding-right: 0!important
}
}

@media screen and (max-width:375px) {
.bb-mobile-panel-wrapper {
	width: 270px
}
.bb-mobile-panel-wrapper a.bb-close-panel i {
	right: 10px
}
}

@media screen and (max-width:543px) {
#header-notifications-dropdown-elem:not(:last-child) .notification-dropdown {
	right: -38px
}
.messages-wrap:not(:last-child) .notification-dropdown {
	right: -78px
}
.messages-wrap:nth-last-child(2):not(:last-child) .notification-dropdown {
	right: -35px
}
}
.site-header .bb-mobile-panel-wrapper .sub-menu .current-menu-ancestor>a, .site-header .bb-mobile-panel-wrapper .sub-menu .current-menu-item>a, .site-header .bb-mobile-panel-wrapper .sub-menu .current-menu-parent>a, .site-header .bb-mobile-panel-wrapper .sub-menu a:hover {
	background: 0 0
}
.menu-item i._mi, .menu-item img._mi {
	display: inline-block;
	vertical-align: middle
}
.menu-item i._mi {
	width: auto;
	height: auto;
	margin-top: -.265em;
	font-size: 20px;
	line-height: 1
}
.menu-item i._before, .rtl .menu-item i._after {
	margin-right: .4em
}
.menu-item i._after, .rtl .menu-item i._before {
	margin-left: .4em
}
.menu-item img._before, .rtl .menu-item img._after {
	margin-right: .5em
}
.menu-item img._after, .rtl .menu-item img._before {
	margin-left: .5em
}
.menu-item ._svg {
	width: 1em;
	font-size: 20px
}
.menu-item ._image {
	width: 1.4em
}
.visuallyhidden {
	overflow: hidden;
	clip: rect(0 0 0 0);
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}
.menu-item i.elusive {
	margin-top: -.3em
}
.dashicons-admin-site:before {
	content: "\f319"!important
}
.dashicons-welcome-view-site:before {
	content: "\f115"!important
}
.side-panel-menu img._mi {
	margin-left: 7px;
	margin-right: .4em
}
#primary-navbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	min-width: 130px
}

@media screen and (min-width:992px) {
#primary-navbar {
	min-width: 210px
}
}
.buddypanel-transtioned #primary-navbar {
	overflow: hidden
}
.site-header .main-navigation .primary-menu.bb-primary-overflow .menu-item-has-children:hover>.sub-menu, .site-header .main-navigation .primary-menu.bb-primary-overflow .menu-item-has-children:hover>a:after {
	visibility: hidden
}
.primary-menu.bb-primary-overflow .menu-item-has-children:not(.hideshow):after {
	opacity: .1
}
.primary-menu {
	margin: 0;
	list-style: none;
	vertical-align: middle;
	height: 76px;
	white-space: nowrap
}
.primary-menu.bb-primary-overflow {
	overflow: hidden
}
body:not(.bb-page-loaded) .primary-menu {
	height: 76px;
	overflow: hidden
}
.primary-menu>li {
	float: left;
	display: inline-block;
	height: 76px;
	line-height: 76px;
	padding: 0 16px;
	position: relative;
	vertical-align: middle
}
.primary-menu>li:first-child {
	padding-left: 0
}
.primary-menu>li>a {
	height: 76px;
	display: block
}
.primary-menu>li .sub-menu i._mi {
	margin-top: -.165em;
	font-size: 16px
}
.primary-menu a {
	font-size: .875rem;
	color: #939597;
	letter-spacing: -.24px
}
.primary-menu a:focus, .primary-menu a:hover {
	color: #007cff
}
.primary-menu a:focus>i, .primary-menu a:hover>i {
	color: #007cff
}
.primary-menu .current-menu-ancestor>a, .primary-menu .current-menu-item>a, .primary-menu .current-menu-parent>a, .primary-menu .current_page_item>a {
	font-weight: 500;
	color: #007cff;
	letter-spacing: -.24px
}
.primary-menu .current-menu-ancestor>a>i, .primary-menu .current-menu-item>a>i, .primary-menu .current-menu-parent>a>i, .primary-menu .current_page_item>a>i {
	color: #007cff
}
.primary-menu .more-button {
	font-size: 22px;
	color: #122b46;
	line-height: 1
}
.primary-menu .more-button i {
	position: relative
}
.primary-menu>.menu-item-has-children:not(.hideshow) {
	padding: 0 21px 0 11px
}
.primary-menu .menu-item-has-children>a:after {
	left: 0;
	right: 0;
	margin: auto
}
#navbar-collapse {
	position: relative;
	margin-left: 15px;
	margin-right: 15px
}
#navbar-collapse:not(.hasItems) {
	margin: 0
}
#navbar-collapse:not(.hasItems) a.more-button {
	display: none
}
#navbar-collapse a.more-button {
	opacity: 0;
	visibility: hidden
}
#navbar-collapse #navbar-extend {
	display: none
}
#navbar-collapse.hasItems a.more-button {
	opacity: 1;
	visibility: visible;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
#navbar-collapse.hasItems #navbar-extend {
	display: block
}
.menu-items-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.menu-items-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.site-header .sub-menu {
	background: #fff;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	border-radius: 4px;
	list-style: none;
	padding: 10px 0;
	position: absolute;
	right: -20px;
	top: -webkit-calc(100% - 15px);
	top: calc(100% - 15px);
	margin: 0;
	min-width: 168px;
	opacity: 0;
	visibility: hidden;
	z-index: 100
}
.site-header .sub-menu a {
	display: block;
	font-size: 13px;
	font-weight: inherit;
	color: #939597;
	letter-spacing: -.24px;
	line-height: 1;
	margin-bottom: 1px;
	padding: .5625rem .9375rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.site-header .sub-menu .current-menu-ancestor>a, .site-header .sub-menu .current-menu-item>a, .site-header .sub-menu .current-menu-parent>a, .site-header .sub-menu a:hover {
	background: #f5f5f5;
	color: #007cff
}
.site-header .sub-menu .sub-menu {
	top: -6px;
left:-webkit-calc(100% + -16px);
left:calc(100% + -16px)
}
.site-header .sub-menu .menu-item-has-children:not(.hideshow):after {
	line-height: 1;
	right: 15px;
	top: 4px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.site-header .sub-menu .menu-item-has-children>a:after {
	left: -webkit-calc(100% + 5px);
	left: calc(100% + 5px);
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	top: 28px;
	display: none
}
.site-header .sub-menu.active {
	opacity: 1;
	visibility: visible
}
.site-header .bb-mobile-panel-wrapper .sub-menu a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}
.site-header .menu-item-has-children {
	position: relative
}
.site-header .menu-item-has-children>a {
	position: relative
}
.primary-menu>li>.sub-menu:before, .user-wrap-container>.sub-menu:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: 28px;
	border: 7px solid #000;
	border-color: #fff #fff transparent transparent;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: 2px -3px 3px 0 rgba(0,0,0,.02);
	z-index: 1002
}
.user-wrap-container>.sub-menu:before {
	right: 78px
}
.site-header .main-navigation .menu-item-has-children:hover>.sub-menu {
	opacity: 1;
	visibility: visible
}
.site-header .header-aside .menu-item-has-children.selected>.sub-menu {
	opacity: 1;
	visibility: visible
}
.user-wrap-container .sub-menu li.menupop {
	position: relative
}
.user-wrap-container .sub-menu li.menupop:hover .ab-sub-wrapper {
	display: block
}
.user-wrap-container .sub-menu .ab-sub-wrapper {
	display: none;
	position: absolute;
	width: 187px;
	left: -187px;
	top: 0;
	box-sizing: border-box;
	margin: 0
}
.user-wrap-container .sub-menu .ab-sub-wrapper::before {
	content: '';
	width: 12px;
	height: 12px;
	display: block;
	box-shadow: 2px -2px 2px -1px rgba(0,0,0,.1);
	position: absolute;
	right: -5px;
	top: 11px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff
}
.user-wrap-container .sub-menu .ab-sub-wrapper .ab-submenu {
	background: #fff;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	list-style: none;
	padding: 5px 0
}
.site-header .more-button {
	height: 76px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.more-button.active {
	position: relative
}
.more-button.active:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	bottom: -2px;
	margin: 0 auto;
	right: 0;
	left: -7px;
	box-sizing: border-box;
	border: 8px solid #000;
	border-color: #fff #fff transparent transparent;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: 2px -3px 3px 0 rgba(0,0,0,.02);
	z-index: 101;
	opacity: 1;
	visibility: visible
}
#navbar-extend .menu-item-has-children:after, .primary-menu .menu-item-has-children:not(.hideshow):after {
	content: '\e826';
	font-family: bb-icons;
	font-weight: 400;
	speak: none;
	display: inline-block;
	color: #939597;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.site-header #navbar-extend.sub-menu .menu-item-has-children:after {
	right: 15px;
	top: 4px
}
li.hideshow {
	padding: 0 8px;
	position: relative
}
.sub-menu .user-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: auto;
	border-bottom: 1px solid #eef0f3;
	margin-bottom: 8px;
	padding-bottom: 12px;
	padding-top: 12px
}
.sub-menu span.user-name {
	font-size: 16px;
	font-weight: 500;
	color: #122b46;
	letter-spacing: -.24px;
	margin-bottom: 2px;
	display: block
}
.sub-menu .user-mention {
	font-size: 13px;
	color: #939597;
	letter-spacing: -.24px
}
.sub-menu .user-link img {
	float: left;
	margin-right: 10px
}
.sub-menu li.current.selected a {
	background: #f5f5f5;
	border: 0
}
.notification-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 76px
}
.notification-link.active i {
	position: relative
}
.notification-link.active i:after {
	content: '';
	background: #ee343c;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	position: absolute;
	right: 4px;
	top: 1px
}
.notification-link.active i.bb-icon-mail-small:after {
	right: 0
}
.notification-dropdown {
	background: #fff;
	border: 1px solid #e7e9ec;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	border-radius: 4px;
	list-style: none;
	position: absolute;
	right: -15px;
	top: -webkit-calc(100% - 15px);
	top: calc(100% - 15px);
	margin: 0;
	min-width: 430px;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	z-index: 1001
}
.menu-item-has-children.selected .notification-dropdown {
	opacity: 1;
	visibility: visible
}
.dropdown-left .notification-dropdown {
	right: auto;
	left: -15px
}

@media (max-width:543px) {
.notification-dropdown {
	width: 300px
}
.messages-wrap .notification-dropdown .notification-list {
    max-width: inherit!important;
}
.site-header .notification-list {
    min-width: inherit!important;
}
.notification-dropdown{ min-width:inherit!important;}
.bb-grid #secondary {
    order: 2!important;
    margin-top: 15px;
}
.bb-grid #primary {
    order: 1!important;
}
body .widget-area:not(.widget-area-secondary) {
    padding-top: 0px!important;
}
}

@media (max-width:380px) {
.notification-dropdown {
	min-width: 280px
}
}
.user-wrap.menu-item-has-children:not(.hideshow):after {
	display: none
}
.user-wrap.menu-item-has-children .bb-icon-angle-down {
	font-size: 22px
}
.user-wrap.menu-item-has-children .sub-menu {
	min-width: 180px
}
.user-wrap.menu-item-has-children .sub-menu a {
	display: block;
	position: relative
}
.user-wrap.menu-item-has-children .user-name {
	line-height: 1.3;
	white-space: nowrap;
	padding-right: 3px;
	text-overflow: ellipsis;
	max-width: 100px;
	overflow: hidden
}

@media screen and (min-width:992px) {
.user-wrap.menu-item-has-children .user-name {
	max-width: 180px
}
}
.user-wrap.menu-item-has-children span.no-count {
	display: none
}
.user-wrap.menu-item-has-children span.count {
	font-size: 10px;
	padding: 1px 7px;
	position: absolute;
	right: 10px
}
.user-wrap.menu-item-has-children>a:after {
	left: auto;
	right: 48px;
	margin: auto;
	bottom: -3px
}
.user-wrap.menu-item-has-children #header-my-account-menu ul:not(.has-icon)>li>a, .user-wrap.menu-item-has-children #header-my-account-menu:not(.has-icon)>li>a {
	padding-left: 14px
}
.user-wrap.menu-item-has-children #header-my-account-menu ul.has-icon>li.no-icon>a:before, .user-wrap.menu-item-has-children #header-my-account-menu.has-icon>li.no-icon>a:before {
	content: '\e98e';
	font-family: bb-icons;
	font-size: 16px;
	line-height: 1;
	position: absolute;
	left: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	min-width: 16px;
	text-align: center
}
.user-wrap.menu-item-has-children #header-my-account-menu .ab-submenu {
	border-radius: 4px
}
.user-wrap.menu-item-has-children #header-my-account-menu ul {
	padding: 5px 0
}
.user-wrap.menu-item-has-children #header-my-account-menu li li>a {
	background-color: transparent
}
.user-wrap.menu-item-has-children #header-my-account-menu a {
	padding: 9px 14px 9px 36px;
	position: relative!important;
	color: #939597;
	background-color: transparent
}
.user-wrap.menu-item-has-children #header-my-account-menu a:hover {
	background: #f5f5f5;
	color: #007cff
}
.user-wrap.menu-item-has-children #header-my-account-menu a:hover>i {
	color: #007cff
}
.user-wrap.menu-item-has-children #header-my-account-menu a i {
	font-size: 16px;
	position: absolute;
	left: 14px;
	top: 50%;
	-webkit-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
	transform: translateY(-55%);
	margin: 0;
	min-width: 16px;
	text-align: center;
	color: #939597
}
ul#wp-admin-bar-my-account-default {
	background-color: #464b50
}
ul#wp-admin-bar-my-account-default.has-menupop+#wp-admin-bar-my-account-buddypress li:not(.menupop), ul#wp-admin-bar-my-account-default.has-menupop>li:not(.menupop) {
	padding-left: 16px
}
#wp-admin-bar-user-actions #wp-admin-bar-user-info {
	margin-bottom: 10px
}
.bb-more-menu-nav.dropdown-left {
	right: auto;
	left: -15px
}
.bb-more-menu-nav.dropdown-left .sub-menu {
	right: auto;
	left: 95%
}
.bb-more-menu-nav.dropdown-left .menu-item-has-children>a:after {
	display: none
}
.bb-more-menu-nav a:after {
	display: none
}
.dropdown-left .bb-help-content, .dropdown-left .sub-menu {
	right: auto;
	left: -15px
}
.user-wrap .wp-admin-bar-arrow {
	display: none
}
span.count {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.15)
}
.user-wrap ul.sub-menu a:not(.user-link)>.count {
	background: rgba(238,52,60,.95);
	box-shadow: none;
	border-radius: 100px;
	margin-left: auto;
	padding: 2px 6px;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	color: #fff;
	letter-spacing: -.55px;
	min-width: 16px;
	min-height: 16px
}
.site-header-container .sub-menu .ab-submenu a:hover {
	background: 0 0
}
#header-aside .bb-my-account-menu {
	list-style: none;
	margin: 0
}
#header-aside .bb-my-account-menu li {
	position: relative
}
#header-aside .bb-my-account-menu li:hover>.sub-menu {
	display: block;
	opacity: 1;
	visibility: visible
}
#header-aside .bb-my-account-menu i {
	position: relative;
	top: 2px
}
#header-aside .bb-my-account-menu .sub-menu {
	display: none;
	position: absolute;
	width: 187px;
	left: -187px;
	top: 0;
	box-sizing: border-box;
	margin: 0
}
#header-aside .bb-my-account-menu .sub-menu::before {
	content: '';
	width: 12px;
	height: 12px;
	display: block;
	box-shadow: 2px -2px 2px -1px rgba(0,0,0,.1);
	position: absolute;
	right: -5px;
	top: 11px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff
}
#header-aside .bb-my-account-menu .sub-menu a:hover {
	background: 0 0
}
#header-aside .bb-my-account-menu .sub-menu .current-menu-item a {
	background: 0 0
}
.header-aside .wrapper {
	position: relative
}
.header-aside .wrapper .count {
	display: none
}
.header-aside .wrapper .sub-menu-inner {
	width: 187px;
	max-height: 76vh;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto
}
.header-aside .wrapper .bb-sub-menu {
	width: 187px;
	margin: 0;
	list-style: none
}
.header-aside .wrapper li {
	position: static!important
}
.header-aside .wrapper li .wrapper {
	position: absolute;
	background: #fff;
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.05), 0 6px 32px 0 rgba(18,43,70,.1);
	list-style: none;
	left: -187px;
	z-index: 10;
	display: none
}
.header-aside .wrapper li .wrapper:before {
	content: '';
	width: 12px;
	height: 12px;
	display: block;
	box-shadow: 2px -2px 2px -1px rgba(0,0,0,.1);
	position: absolute;
	right: -5px;
	top: 11px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff
}
.header-aside .wrapper li:hover>.wrapper {
	display: block
}
.header-aside .wrapper a {
	position: static!important
}
.buddypanel {
	background: #fff;
	box-shadow: 0 3px 13px 0 rgba(18,43,70,.1);
	left: 0;
	position: fixed;
	width: 68px;
	height: 100%;
	z-index: 611;
	-webkit-transition: width .2s;
	transition: width .2s
}
.buddypanel .link-text {
	display: block;
	min-width: 0;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.buddypanel .link-text, .buddypanel span.count:not(.small) {
	opacity: 0;
	width: 0;
	visibility: hidden;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.buddypanel [data-balloon][data-balloon-pos=right]:before {
	left: inherit;
	top: inherit;
	margin-left: 60px;
	margin-top: 8px
}
.buddypanel [data-balloon][data-balloon-pos=right]:after {
	left: inherit;
	top: inherit;
	margin-left: 65px;
	margin-top: 15px
}
.buddypanel .side-panel-scroll [data-balloon][data-balloon-pos=right]:after, .buddypanel .side-panel-scroll [data-balloon][data-balloon-pos=right]:before {
	display: none
}
.buddypanel ul.buddypanel-menu li a span:not(.count) {
	display: block;
	min-width: 0;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.buddypanel ul.buddypanel-menu>li>a>span:not(.count) {
	margin-left: -10px
}
.buddypanel .site-branding {
	position: relative;
	z-index: 29;
	background-color: #fff
}
.buddypanel .count {
	margin-right: 15px
}
.buddypanel .menu-item-has-children .count {
	display: none
}
body.bb-buddypanel-right .buddypanel {
	left: auto;
	right: 0
}
body.bb-buddypanel:not(.buddypanel-open).bb-sfwd-aside .buddypanel {
	width: 0
}
body.bb-buddypanel:not(.buddypanel-open).bb-sfwd-aside .buddypanel .side-panel-inner {
	display: none
}
body.bb-buddypanel:not(.buddypanel-open).bb-sfwd-aside .buddypanel .site-branding {
	opacity: 0;
	visibility: hidden
}
body.bb-buddypanel:not(.buddypanel-open).bb-sfwd-aside .site {
	margin-left: 0
}
body.bb-buddypanel:not(.buddypanel-open).bb-sfwd-aside.bb-buddypanel-right .site {
	margin-right: 0
}
body.bb-buddypanel:not(.buddypanel-open):not(.sticky-header).bb-sfwd-aside .buddypanel.has-scrolled a.bb-toggle-panel {
	opacity: 0;
	visibility: hidden
}
.buddypanel #site-logo {
	text-align: center;
	padding: 20px 20px;
	height: auto;
	max-height: none
}
.buddypanel h1.site-title, .buddypanel h2.site-title {
	width: 100%
}
.buddypanel .site-title img {
	max-height: none;
	max-width: 180px
}
.buddypanel-menu {
	min-height: 100%
}
.side-panel-menu-container {
	height: 100%
}

@media screen and (min-width:800px) {
.bb-buddypanel.sticky-header:not(.bb-sfwd-aside) .site-header {
	width: -webkit-calc(100% - 68px);
	width: calc(100% - 68px)
}
}

@media screen and (min-width:800px) {
.bb-buddypanel.buddypanel-open.sticky-header .site-header {
	width: -webkit-calc(100% - 220px);
	width: calc(100% - 220px)
}
.bb-buddypanel .bb-footer, .bb-buddypanel .header-search-wrap, .bb-buddypanel .site-content, .bb-buddypanel .site-header {
	padding: 0 30px
}
.buddypanel-open .site {
	margin-left: 220px
}
.buddypanel-open.bb-buddypanel-right .site {
	margin-right: 220px;
	margin-left: inherit
}
.buddypanel-open .buddypanel {
	width: 220px
}
.buddypanel-open .buddypanel .link-text, .buddypanel-open .buddypanel span.count:not(.small) {
	opacity: 1;
	width: auto;
	visibility: visible
}
.buddypanel-open .link-text {
	min-width: 120px
}
.buddypanel-open span.count.small {
	opacity: 0;
	-webkit-transition: all linear .1s;
	transition: all linear .1s
}
.buddypanel-open .buddypanel [data-balloon][data-balloon-pos=left]:after, .buddypanel-open .buddypanel [data-balloon][data-balloon-pos=left]:before, .buddypanel-open .buddypanel [data-balloon][data-balloon-pos=right]:after, .buddypanel-open .buddypanel [data-balloon][data-balloon-pos=right]:before {
	display: none
}
.buddypanel-open .buddypanel span.visuallyhidden {
	position: relative;
	width: auto;
	height: auto;
	margin: 0
}
.buddypanel-open .buddypanel ul.buddypanel-menu>li>a>span {
	opacity: 1;
	width: auto;
	visibility: visible
}
}
.bb-buddypanel.in-bbapp .site, .buddypanel-open.in-bbapp .site {
	margin-left: 0
}
.in-bbapp.has-sidebar.buddypress.has-sidebar:not(.profile-sidebar):not(.group-sidebar):not(.llms-pointer) #page #primary, .in-bbapp.has-sidebar:not(.profile-sidebar):not(.group-sidebar):not(.llms-pointer) #primary {
	max-width: inherit
}

@media screen and (max-width:799px) {
.buddypanel-open.buddypanel-header .site {
	margin-left: 0
}
.header-search-wrap {
	padding: 0 10px
}
}
body:not(.buddypanel-open) .buddypanel ul.buddypanel-menu>li>a>span {
	opacity: 0;
	width: 0;
	visibility: hidden;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
body:not(.buddypanel-open) .buddypanel ul.buddypanel-menu>li>a>span.count {
	display: none
}
.panel-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 76px;
	background-color: #fff;
	position: relative;
	z-index: 29
}
.bb-buddypanel-right .panel-head {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.site-header .bb-toggle-panel {
	display: none;
	margin-right: 20px;
	margin-left: 0;
	color: #939597
}
.site-header .bb-toggle-panel:hover {
	color: #007cff
}
.site-header .bb-toggle-panel i {
	color: inherit;
	font-size: 24px
}
.buddypanel-header .site-header .bb-toggle-panel {
	display: inherit
}
.bb-buddypanel.buddypanel-header.bb-buddypanel-right .site-header .header-3>.bb-toggle-panel {
	display: none
}
.bb-buddypanel.buddypanel-header.bb-buddypanel-right .bb-toggle-panel {
	margin-right: 0
}
@-webkit-keyframes site-brand {
0% {
height:auto;
opacity:1
}
50% {
height:auto;
opacity:0
}
100% {
height:0;
opacity:0
}
}
body.buddypanel-header.buddypanel-open .buddypanel #site-logo {
	height: auto;
	opacity: 1
}
body.buddypanel-header:not(.buddypanel-open):not(.bb-sfwd-aside) .buddypanel #site-logo {
	opacity: 0;
	height: 0;
	visibility: hidden;
	padding: 0 0 15px;
	-webkit-animation: site-brand .3s;
	animation: site-brand .3s;
	-webkit-animation-fill-mode: none;
	animation-fill-mode: none
}
.buddypanel .bb-toggle-panel {
	color: #939597;
	font-size: 24px;
	padding: 10px 16px;
	min-width: 68px;
	text-align: center;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.buddypanel .bb-toggle-panel i {
	font-size: inherit
}
.buddypanel .bb-toggle-panel:hover {
	color: #007cff
}
.side-panel-inner {
	height: -webkit-calc(100% - 120px);
	height: calc(100% - 120px);
	overflow: hidden
}
.side-panel-menu {
	list-style: none;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column
}
.side-panel-menu li {
	min-height: 52px
}
.side-panel-menu .bp-menu-item-at-bottom {
	margin-top: auto;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.side-panel-menu .bp-menu-item-at-bottom~.bp-menu-item-at-bottom {
	margin-top: 0
}
.side-panel-menu a {
	padding: 15px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	color: #939597;
	letter-spacing: -.24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1;
	position: absolute;
	width: 100%
}
.side-panel-menu a:hover {
	color: #007cff
}
.side-panel-menu a:hover i {
	color: #007cff
}
.side-panel-menu a:hover span.count {
	color: #fff
}
.side-panel-menu i {
	color: #939597;
	font-size: 20px;
	margin-left: 7px;
	margin-right: .4em;
	margin-top: 2px
}
.side-panel-menu .current-menu-item>a {
	font-weight: 500
}
.side-panel-menu .current-menu-item a, .side-panel-menu .current-menu-item i {
	color: #007cff
}
.side-panel-menu .current-menu-item a:hover i {
	color: #007cff
}
.side-panel-menu .bs-submenu-toggle {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 22;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	font-size: 22px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0
}
.buddypanel-open .side-panel-menu .bs-submenu-toggle {
	opacity: 1;
	visibility: visible
}
.side-panel-menu .sub-menu {
	list-style: none;
	margin-left: 0;
	margin-bottom: 0
}
.side-panel-menu .sub-menu a {
	width: -webkit-calc(100% - 32px);
	width: calc(100% - 32px)
}
.side-panel-menu .sub-menu i._mi._before, .side-panel-menu .sub-menu i.bb-icon-file {
	margin-left: 0
}
span.count {
	background: #fe6f4b;
	border-radius: 100px;
	margin-left: auto;
	padding: 2px 9px;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	color: #fff;
	letter-spacing: -.55px
}
.buddypanel span.count {
	box-shadow: none
}
span.count.small {
	font-size: 10px;
	padding: 3px 5px 4px;
	position: absolute;
	left: 34px;
	top: 10px;
	line-height: 1;
	-webkit-transition: all linear .6s;
	transition: all linear .6s
}
.buddypanel-menu>li>.bb-menu-item>img {
	margin: 0 24px
}
.buddypanel-menu>li>.bb-menu-item>i:not(.bb-icon-angle-down) {
	margin: 0;
	min-width: 68px;
	text-align: center
}

@media (max-width:799px) {
.buddypanel-menu>li>.bb-menu-item>img {
	margin: 0 17px 0 0
}
.buddypanel-menu>li>.bb-menu-item>i:not(.bb-icon-angle-down) {
	min-width: 32px;
	text-align: left;
	margin-right: 5px
}
}
.buddypanel-menu .menu-item-has-children:not(.hideshow):after {
	display: none
}
.buddypanel-menu .sub-menu {
	display: none;
	position: static;
	opacity: 1;
	visibility: visible
}

@media (min-width:800px) {
.buddypanel-open .buddypanel-menu .sub-menu.bb-open {
	display: block;
	box-shadow: none;
	padding-left: 32px;
	padding-top: 52px
}
.buddypanel-open .buddypanel-menu .sub-menu.bb-open .sub-menu {
	padding-left: 0
}
}
.widget-area {
	padding-bottom: 1.25rem
}
.widget-area-secondary .widget:first-child {
	margin-top: 0
}
.widget {
	background: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	font-size: .875rem;
	line-height: 1.35;
	margin-bottom: 1.25rem;
	padding: 1.25rem .9375rem
}
.widget form, .widget ol, .widget ul {
	margin-bottom: 0
}
.widget fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
.widget select {
	width: 100%
}
.textwidget p:last-child {
	margin-bottom: 0
}
.widget .widget-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.widget .widget-title .widget-num-count {
	padding: 0 .25rem;
	color: #a3a5a9;
	margin-right: auto
}
.widget .widget-title a.bs-widget-reload {
	color: #939597
}
.widget-title {
	font-size: .75rem;
	font-weight: 600;
	color: #122b46;
	letter-spacing: .25px;
	line-height: 1rem;
	margin: 0 0 20px;
	text-transform: uppercase
}
.widget .widget-title:empty {
	display: none
}
form.search-form {
	position: relative
}
.widget_search {
	padding: .9375rem
}
.widget_search .search-field {
	background-size: 17px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	border-radius: 20px
}
.widget_search .search-field-top {
	background-image: none;
	padding-left: 15px;
	padding-right: 40px;
	width: 100%
}
.widget_search .search-submit {
	border: 0;
	position: absolute;
	width: 40px;
	font-size: 0;
	top: 0;
	padding: 0;
	background: url(../images/svg/search.svg) no-repeat center transparent;
	background-size: 45%;
	right: 0;
	opacity: .8
}
.widget_search .search-submit:hover {
	box-shadow: none;
	opacity: 1
}
#wp-calendar {
	font-size: 12px;
	margin-bottom: 0;
	table-layout: fixed
}
#wp-calendar td, #wp-calendar th {
	padding: 0
}
#wp-calendar caption {
	text-align: center;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 13px;
	border-bottom: 1px solid rgba(0,0,0,.08);
	margin-bottom: 20px
}
.widget_nav_menu .sub-menu {
	margin-left: 1.5rem
}
.widget_nav_menu li {
	padding-left: 0;
	margin-top: 10px
}
.widget.widget_media_gallery .gallery {
	margin: 0
}
.widget_categories .children {
	margin-left: 15px;
	margin-top: 10px
}
.blog .site-main {
	position: relative;
	padding-bottom: 0
}
.single:not(.single-post) .entry-content-wrap {
	padding: 25px 0 0
}
.bb-user-avatar-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.post-grid .hentry {
	margin-bottom: 20px
}
.post-grid .first .ratio-wrap {
	width: 42.417%
}
.post-grid .first .ratio-wrap .entry-img {
	padding-top: 55.27%;
	height: 100%
}
.post-grid .entry-content {
	font-size: 1rem;
	color: #4d5c6d;
	letter-spacing: -.24px;
	line-height: 1.5;
	margin-bottom: 1.6875rem
}
.post-grid .entry-title {
	font-size: 1.25rem;
	color: #122b46;
	letter-spacing: -.24px;
	line-height: 1.31;
	margin: 0;
	word-break: break-word
}
.post-related-posts .post-grid .first .ratio-wrap {
	width: 100%
}
.post-related-posts .slick-list {
	padding: 0 0 20px 0
}
.bb-standard .entry-title {
	font-size: 1.625rem;
	font-weight: 500
}
p.post-main-link {
	margin: 0;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word
}
.post-inner-wrap {
	background: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	overflow: hidden;
	min-width: 1px;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	height: 100%
}
.post-inner-wrap:hover {
	box-shadow: 0 6px 24px 0 rgba(18,43,70,.12)
}
.first .post-inner-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse
}
.first .post-inner-wrap .entry-content-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
	padding: 40px
}
.first .post-inner-wrap .entry-meta {
	margin-top: auto
}
.first .post-inner-wrap .entry-title {
	font-size: 2.125rem;
	color: #122b46;
	letter-spacing: -.24px;
	line-height: 2.625rem
}
.format-audio .post-inner-wrap {
	overflow: visible
}
.slick-slider .format-audio .mejs-time-float {
	margin-bottom: 0
}
.post-grid .lg-grid-1-1 .entry-img {
	padding-top: 36.334%;
	width: 58.829%
}
.post-grid .lg-grid-1-3 .post-inner-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.post-grid .lg-grid-1-3 .entry-content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.post-grid .lg-grid-1-3 .entry-meta {
	margin-top: auto
}
span.edit-link {
	display: none
}
.bb-masonry {
	margin-left: -10px;
	margin-right: -10px
}
.bb-masonry .bb-masonry-sizer {
	width: 33.33%
}
.bb-masonry .hentry {
	margin-bottom: 0;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 33.33%;
	float: left
}
.bb-masonry .hentry.bb-grid-1-1 {
	width: 100%
}
.bb-masonry .hentry.bb-grid-1-1.first .entry-img {
	padding-top: 36.334%;
	width: 58.829%
}
.bb-masonry .hentry.bb-grid-2-3 {
	width: 66.66%
}
.bb-masonry .hentry.bb-grid-2-3.first .ratio-wrap {
	width: 42.417%
}
.bb-masonry .hentry.bb-grid-2-3.first .ratio-wrap .entry-img {
	padding-top: 55.27%
}
body:not(.bb-page-loaded) .post-grid.bb-masonry .hentry {
	display: none
}
.post-grid .first.product .post-inner-wrap {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.post-grid .first.product .ratio-wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	width: 100%
}
.post-grid .first.product .ratio-wrap .entry-img {
	height: auto
}
.post-grid .first.product .entry-content-wrap {
	padding: 25px 30px 30px
}
.post-grid .first.product .entry-title {
	font-size: 1.25rem;
	line-height: 1.31
}
.button-load-more-posts {
	font-size: 15px;
	color: inherit;
	display: inline-block
}
.button-load-more-posts.loading:after {
	display: inline-block;
	content: "\e838";
	color: inherit;
	font-family: bb-icons;
	font-size: 18px;
	line-height: 1;
	margin-left: 10px;
	-webkit-animation: spin 3s infinite linear;
	animation: spin 3s infinite linear
}

@media (max-width:992px) {
.bb-masonry .bb-masonry-sizer, .post-grid:not(.bb-standard) .hentry {
	width: 50%
}
.post-grid:not(.bb-standard) .hentry.first {
	width: 100%
}
.post-grid:not(.bb-standard):not(.slick-slider) .hentry.first .entry-title {
	font-size: 1.75rem
}
.post-grid:not(.bb-standard) .hentry.first .entry-content-wrap {
	padding: 25px 30px 30px
}
}

@media (max-width:799px) {
.bb-masonry .hentry.bb-grid-1-1 {
	width: 100%
}
.bb-masonry .hentry.bb-grid-1-1.first .entry-img {
	padding-top: 40.476%;
	width: 100%
}
.bb-masonry .bb-masonry-sizer, .post-grid .hentry:not(.bb-standard) {
	width: 100%
}
.hentry.first .post-inner-wrap {
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.bb-masonry .hentry.bb-grid-2-3.first .entry-img, .post-grid .hentry.first .entry-content-wrap, .post-grid .hentry.first .entry-img, .post-grid:not(.bb-standard) .hentry.first .entry-img {
	width: 100%
}
.post-grid .hentry.first .entry-img {
	padding-top: 52.56%
}
}
.entry-img, .single .post-related-posts .entry-img {
	position: relative;
	overflow: hidden;
	padding-top: 52.56%;
	display: block;
	background: #809ab4
}

@media (max-width:800px) {
.entry-img, .single .post-related-posts .entry-img {
	padding-top: 40.476%
}
}
.single .entry-img {
	padding-top: 36%;
	margin: 0 0 32px
}
.single .post.full-fi figure.entry-img, .single .post.full-fi-invert figure.entry-img {
	width: 100vw;
	margin-left: -webkit-calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%);
	padding-top: 60%
}
.single-post.full-fi-invert .content-area {
	padding-top: 0
}
.single-post.full-fi-invert .content-area header.entry-header {
	margin-top: 32px
}
.entry-img img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	min-height: 100%;
	width: auto;
	min-width: 100%;
	object-fit: cover
}
.entry-content-wrap {
	padding: 25px 30px 30px
}
.entry-content-wrap .avatar {
	border-radius: 100%;
	max-width: 38px
}
.entry-title a {
	color: inherit
}
.entry-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.meta-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 1
}
.avatar-wrap {
	margin-right: 10px
}
.post-author, .post-date {
	font-size: .875rem;
	color: #122b46;
	line-height: 1
}
.post-date {
	display: block;
	margin-top: 4px
}
.post-date a {
	color: #939597
}
.post-date a:hover {
	color: #122b46
}
.bb-bookmark {
	font-size: 24px;
	display: inline-block
}
.top-meta .bookmark-link-container {
	line-height: 1.5
}
.author-post-meta a.bb-more i:before {
	margin-right: .2em;
	margin-left: .2em;
	left: 0;
	top: 0;
	font-size: inherit
}
.single-attachment:not(.full-fi) .content-area, .single-attachment:not(.full-fi-invert) .content-area, .single-post:not(.full-fi) .content-area, .single-post:not(.full-fi-invert) .content-area {
	margin: 0 auto;
	max-width: 800px
}
.single-attachment:not(.has-sidebar) .content-area, .single-attachment:not(.has-sidebar) .site-content-grid, .single-post:not(.has-sidebar) .content-area, .single-post:not(.has-sidebar) .site-content-grid {
	margin: 0 auto;
	max-width: 800px
}
.single-attachment .entry-content, .single-post .entry-content {
	letter-spacing: -.24px
}
.single-attachment .entry-content p, .single-post .entry-content p {
	margin-bottom: 40px
}
.single-attachment .entry-content li>ol, .single-attachment .entry-content li>ul, .single-post .entry-content li>ol, .single-post .entry-content li>ul {
	margin-bottom: 0
}

@media (max-width:544px) {
.single-attachment .entry-content p, .single-post .entry-content p {
	margin-bottom: 20px
}
}
.single .entry-content-wrap {
	padding: 0
}
.single .entry-title {
	font-size: 2rem;
	line-height: 1.2;
	margin-bottom: 20px;
	letter-spacing: -.03rem
}
.single .entry-meta {
	margin-bottom: 25px
}

@media (min-width:800px) {
.single-attachment .content-area, .single-post .content-area {
	max-width: -webkit-calc(100% - 300px);
	max-width: calc(100% - 300px)
}
}
.entry-content img.alignleft {
	margin: .5rem 2rem 1.625rem 0
}
.entry-content img.alignright {
	margin: .5rem 0 1.625rem 2rem
}
.author-post-meta {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px 0
}
.author-post-meta i {
	font-size: 24px;
	color: #122b46;
	opacity: .4;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.author-post-meta i:hover {
	opacity: .9
}
.author-post-meta .bb-icon-like {
	font-size: 33px;
	margin: 0 5px 4px 0
}
.author-post-meta .bb-icon-like.bookmarked {
	opacity: 1
}
.like-count {
	font-size: 14px;
	color: #122b46;
	letter-spacing: -.24px;
	line-height: 1
}
.author-post-meta .author-box-share-wrap, .author-post-meta a[href="#comments"] {
	margin-right: 12px
}
a.bb-like-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -2px;
	color: #7f868f
}
a.bb-like-wrap:hover {
	color: #122b46
}
a.bb-like-wrap:hover .like-count {
	color: #122b46
}
.show-support.show-support-inactive {
	display: none
}
.show-support.show-support-active {
	margin-bottom: 20px
}
.post-author-info {
	border-bottom: 1px solid #e7e9ec;
	margin-bottom: 30px
}
.post-author-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #e7e9ec;
	padding-top: 30px;
	padding-bottom: 30px
}
.post-author-details .avatar {
	border-radius: 100%;
	max-width: 60px
}
.post-author-details a.post-author {
	font-size: 16px;
	letter-spacing: -.27px
}
.post-author-details .author-desc {
	font-size: 14px;
	color: #a3a5a9;
	letter-spacing: -.24px;
	line-height: 1.5;
	margin: 0
}
.post-author-details .author-desc-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 15px
}
.post-meta-wrapper {
	border-top: 1px solid #e7e9ec;
	padding-top: 30px;
	font-size: 15px
}
.post-meta-wrapper>div:first-child {
	margin-bottom: 10px
}
.post-meta-wrapper i {
	font-size: 17px
}
.show-support h6 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -.24px;
	margin: 0 0 10px
}
.show-support p {
	font-size: 14px;
	color: #a3a5a9;
	letter-spacing: -.24px;
	margin: 0 0 5px
}
.bb-subscribe-wrap {
	background: url(../images/svg/newsletter-bg.svg) no-repeat left bottom #fff;
	background-size: contain;
	border: 1px solid #eef0f3;
	border-radius: 4px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px 20px 125px;
	min-height: 401px;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
	clear: both
}
.bb-subscribe-wrap h3 {
	font-weight: 600;
	font-size: 18px;
	color: #122b46;
	letter-spacing: -.24px;
	margin: 0 0 0;
	text-transform: uppercase
}
.bb-subscribe-wrap p {
	font-size: 14px;
	color: #a3a5a9;
	letter-spacing: -.24px
}
.bb-subscribe-wrap .bb-icon-mail-open {
	font-size: 50px;
	color: rgba(0,0,0,.28)
}
.bb-subscribe-wrap .wpcf7-form input[type=date], .bb-subscribe-wrap .wpcf7-form input[type=email], .bb-subscribe-wrap .wpcf7-form input[type=number], .bb-subscribe-wrap .wpcf7-form input[type=tel], .bb-subscribe-wrap .wpcf7-form input[type=text], .bb-subscribe-wrap .wpcf7-form input[type=url], .bb-subscribe-wrap .wpcf7-form select, .bb-subscribe-wrap .wpcf7-form textarea {
	background-color: #f8f8f8;
	border-radius: 3px;
	font-size: 14px;
	color: #bdbdbd;
	border: 1px solid #dedfe2
}
.bb-subscribe-wrap .wpcf7-form input[type=date].bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form input[type=email].bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form input[type=number].bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form input[type=tel].bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form input[type=text].bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form input[type=url].bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form select.bb-newsletter-blog-post, .bb-subscribe-wrap .wpcf7-form textarea.bb-newsletter-blog-post {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.bb-subscribe-wrap .wpcf7-form input[type=submit] {
	background: #dedfe2;
	border-radius: 3px;
	border-left: 0;
	font-size: 14px;
	color: #fff;
	letter-spacing: -.24px
}
.bb-subscribe-wrap .wpcf7-form input[type=submit].bb-newsletter-bp-update {
	border-radius: 0 3px 3px 0;
	vertical-align: bottom
}

@media (max-width:544px) {
.bb-subscribe-wrap .wpcf7-form input[type=date], .bb-subscribe-wrap .wpcf7-form input[type=email], .bb-subscribe-wrap .wpcf7-form input[type=number], .bb-subscribe-wrap .wpcf7-form input[type=tel], .bb-subscribe-wrap .wpcf7-form input[type=text], .bb-subscribe-wrap .wpcf7-form input[type=url], .bb-subscribe-wrap .wpcf7-form select, .bb-subscribe-wrap .wpcf7-form textarea {
	width: 100%;
	margin-bottom: 10px;
	border-radius: 3px
}
.bb-subscribe-wrap .wpcf7-form input[type=submit] {
	width: 40%;
	border-radius: 3px
}
.bb-subscribe-wrap div.wpcf7 .ajax-loader {
	width: 100%;
	background-position: center
}
}

@media (max-width:992px) {
.has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=date], .has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=email], .has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=number], .has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=tel], .has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=text], .has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=url], .has-sidebar .bb-subscribe-wrap .wpcf7-form select, .has-sidebar .bb-subscribe-wrap .wpcf7-form textarea {
	width: 100%;
	margin-bottom: 10px;
	border-radius: 3px
}
.has-sidebar .bb-subscribe-wrap .wpcf7-form input[type=submit] {
	width: 40%;
	border-radius: 3px
}
.has-sidebar .bb-subscribe-wrap div.wpcf7 .ajax-loader {
	width: 100%;
	background-position: center
}
}
.bb-standard .entry-img {
	padding-top: 40.476%
}
.pagination-below {
	clear: both;
	overflow: hidden;
	padding: 30px 0;
	text-align: center
}
.post-grid .format-quote .post-inner-wrap {
	background: #a3a5a9
}
.post-grid .format-quote .entry-content {
	font-size: 22px;
	color: #fff;
	letter-spacing: -.24px;
	line-height: 30px;
	font-style: italic
}
.post-grid .format-quote blockquote {
	color: #fff;
	margin: 0
}
.post-grid .video-container {
	margin-bottom: 0
}
.top-meta a {
	margin-left: 15px
}
.top-meta a .bb-icon-like.bookmarked {
	color: #122b46
}
.top-meta .like-count, .top-meta a {
	font-size: 12px;
	color: #939597;
	letter-spacing: -.21px
}
.top-meta a:hover {
	color: #007cff
}
.top-meta a:hover .like-count {
	color: #007cff
}
.top-meta a:hover i {
	opacity: .9
}
.top-meta i {
	font-size: 24px;
	margin-right: 5px;
	opacity: .4;
	color: #122b46
}
.top-meta i.bb-icon-like.bookmarked {
	opacity: .9
}
.hentry blockquote.wp-block-quote {
	background: #e3e6ea;
	border-radius: 3px;
	margin: 0 0 40px;
	padding: 30px;
	font-size: 22px;
	letter-spacing: -.24px;
	line-height: 30px;
	position: relative
}
.hentry blockquote.wp-block-quote:before {
	content: '\e832';
	font-family: bb-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	width: 38px;
	height: 38px;
	line-height: 38px;
	background: #7f868f;
	border-radius: 100%;
	margin-bottom: 20px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.hentry blockquote.wp-block-quote p:last-child {
	margin-bottom: 0
}
.entry-content .bb-chat-container {
	margin-bottom: 40px
}
.entry-content .bb-chat-container p {
	margin: 0;
	padding: 15px;
	font-size: 14px;
	color: #a3a5a9;
	letter-spacing: -.21px
}
.entry-content .bb-chat-container p:nth-child(odd) {
	background: #eef0f3
}
.entry-content .bb-chat-container p:nth-child(even) {
	background: #fff
}
.widget ul {
	list-style: none;
	margin-left: 0
}
.widget ul a {
	font-size: 14px;
	color: #939597;
	letter-spacing: -.21px;
	line-height: 16px
}
.widget ul a:hover {
	color: #007cff
}
.widget li {
	margin-bottom: 10px
}
.widget_mc4wp_form_widget .mc4wp-form-fields>p:first-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.widget_mc4wp_form_widget input[type=email] {
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	background: #fbfbfc;
	border: 1px solid #dedfe2;
	border-radius: 3px 0 0 3px;
	font-size: 14px
}
.widget_mc4wp_form_widget input[type=submit] {
	background: #d0d4d8;
	border-radius: 0 3px 3px 0;
	border-left: 0;
	font-size: 14px;
	color: #fff;
	letter-spacing: -.24px
}
.widget_post_author .avatar {
	border-radius: 100%;
	margin-right: 8px;
	max-width: 36px
}
.widget_post_author .post-author-head {
	margin-bottom: 15px
}
.widget_post_author .post-author-head a:hover .post-author {
	color: #007cff
}
.widget_post_author .author-desc-wrap {
	color: #a3a5a9;
	letter-spacing: -.21px;
	line-height: 22px
}
.bb_widget_recent_posts .bb-recent-posts, .elementor-widget-container .bb-recent-posts {
	margin-left: 0
}
.bb_widget_recent_posts .bb-recent-posts li, .elementor-widget-container .bb-recent-posts li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px
}
.bb_widget_recent_posts .bb-recent-posts li>div, .elementor-widget-container .bb-recent-posts li>div {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.bb_widget_recent_posts .bb-recent-posts .entry-media.entry-img, .elementor-widget-container .bb-recent-posts .entry-media.entry-img {
	border-radius: 3px;
	max-width: 74px;
	width: 74px;
	margin: 0 15px 0 0;
	padding-top: 21.43%
}
.bb_widget_recent_posts .bb-recent-posts h4, .elementor-widget-container .bb-recent-posts h4 {
	margin: 0;
	line-height: 1;
	font-weight: 400
}
.bb_widget_recent_posts .bb-recent-posts h4 a.bb-title, .elementor-widget-container .bb-recent-posts h4 a.bb-title {
	font-size: 14px;
	color: #122b46;
	letter-spacing: -.24px;
	line-height: 22px
}
.bb_widget_recent_posts .bb-recent-posts h4 a.bb-title:hover, .elementor-widget-container .bb-recent-posts h4 a.bb-title:hover {
	color: #007cff
}
.bb_widget_recent_posts .bb-recent-posts span.post-date, .elementor-widget-container .bb-recent-posts span.post-date {
	font-size: 12px;
	color: #939597;
	letter-spacing: -.24px;
	line-height: 22px;
	margin: 0
}
.bb-follow-links {
	font-size: 24px;
	margin-top: -5px
}
.bb-follow-links a {
	color: #939597;
	margin-right: 10px
}
.bb-follow-links a:hover {
	color: #007cff
}
.bb-follow-links a i {
	font-size: 24px
}
.bb-follow-links [class*=" bb-icon-"]:before, .bb-follow-links [class^=bb-icon-]:before {
	margin: 0
}
.archive-description {
	margin-bottom: 30px
}
.bb-bookmark.bb-icon-loader {
	font-size: 21px
}
.bb-bookmark.bookmarked:before {
	content: '\e833'
}
span.post-format-icon {
	height: 38px;
	width: 38px;
	background-color: #122b46;
	border-radius: 100%;
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 24px;
	margin-bottom: 18px
}
span.post-format-icon.white {
	background: #fff;
	color: #a3a5a9
}
.content-area .gallery-icon {
	position: relative;
	overflow: hidden;
	padding-top: 68.785%;
	display: block;
	background: #809ab4;
	border-radius: 4px
}
.content-area .gallery-icon img, .content-area .gallery-icon>* {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	min-height: 100%;
	width: auto;
	min-width: 100%;
	object-fit: cover
}
.top-meta .bb-like-wrap:after, .top-meta .bb-like-wrap:before {
	display: none
}
.post-grid.bb-grid .bb-comment-text, .post-grid.bb-masonry .bb-comment-text {
	display: none
}
.post-grid.bb-grid .top-meta a, .post-grid.bb-masonry .top-meta a {
	margin-left: 6px
}
.post-grid.bb-grid .post-date, .post-grid.bb-masonry .post-date {
	font-size: 13px
}
.first .post-inner-wrap .entry-content-wrap .entry-content {
	margin-bottom: 0
}
.post-related-posts .slick-slide>div {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.post-related-posts .slick-slide>div article {
	height: 100%;
	padding: 0 10px
}
.single-attachment .post-related-posts, .single-post .post-related-posts {
	border-bottom: 1px solid #eef0f3;
	margin-bottom: 20px;
	padding-bottom: 10px
}
.single-attachment .post-related-posts>.post-grid, .single-post .post-related-posts>.post-grid {
	display: none
}
.single-attachment .post-related-posts>.post-grid.slick-initialized, .single-post .post-related-posts>.post-grid.slick-initialized {
	display: block
}
.single-attachment .post-related-posts .slick-slider .slick-list, .single-attachment .post-related-posts .slick-slider .slick-track, .single-post .post-related-posts .slick-slider .slick-list, .single-post .post-related-posts .slick-slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.single-attachment .post-related-posts .slick-slider a.slick-arrow.bb-slide-prev, .single-post .post-related-posts .slick-slider a.slick-arrow.bb-slide-prev {
	right: auto;
	left: 5px
}
.single-attachment .post-related-posts .slick-slider a.slick-arrow.bb-slide-prev i, .single-post .post-related-posts .slick-slider a.slick-arrow.bb-slide-prev i {
	display: block;
	margin-top: 1px
}
.single-attachment .post-related-posts .slick-slider .slick-arrow, .single-post .post-related-posts .slick-slider .slick-arrow {
	background: rgba(0,0,0,.27);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.09);
	border-radius: 100%
}
.single-attachment .post-related-posts .slick-slider .slick-arrow i, .single-post .post-related-posts .slick-slider .slick-arrow i {
	color: #fff
}
.single-attachment .post-related-posts .gallery, .single-post .post-related-posts .gallery {
	margin-bottom: 0
}
.single-attachment .post-related-posts .gallery .gallery-item, .single-post .post-related-posts .gallery .gallery-item {
	display: none
}
.single-attachment .post-related-posts .gallery .gallery-item:first-child, .single-post .post-related-posts .gallery .gallery-item:first-child {
	display: block
}
.single-attachment .post-related-posts .gallery.slick-initialized, .single-post .post-related-posts .gallery.slick-initialized {
	display: block
}
.single-attachment .post-related-posts .gallery.slick-initialized .gallery-item, .single-post .post-related-posts .gallery.slick-initialized .gallery-item {
	display: block
}
.single-attachment .post-related-posts .gallery ul.slick-dots, .single-post .post-related-posts .gallery ul.slick-dots {
	display: none!important
}
.single-attachment .post-related-posts .post-inner-wrap, .single-post .post-related-posts .post-inner-wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.single-attachment .post-related-posts .post-grid .first .entry-img, .single-post .post-related-posts .post-grid .first .entry-img {
	width: 100%
}
.single-attachment .post-related-posts .hentry blockquote, .single-post .post-related-posts .hentry blockquote {
	margin-bottom: 0
}
.single-attachment .post-related-posts h1.entry-title, .single-attachment .post-related-posts h2.entry-title, .single-post .post-related-posts h1.entry-title, .single-post .post-related-posts h2.entry-title {
	margin-bottom: 0;
	font-size: 1.25rem;
	line-height: 28px
}
.single-attachment .post-related-posts .entry-img, .single-post .post-related-posts .entry-img {
	margin-bottom: 0
}
.single-attachment .post-related-posts>h5, .single-post .post-related-posts>h5 {
	position: relative
}
.single-attachment .post-related-posts>h4, .single-post .post-related-posts>h4 {
	position: relative
}
.single-attachment .post-related-posts .entry-content, .single-post .post-related-posts .entry-content {
	display: none
}
.single-attachment .post-related-posts .format-aside:not(.has-post-thumbnail) .entry-content, .single-attachment .post-related-posts .format-audio:not(.has-post-thumbnail) .entry-content, .single-attachment .post-related-posts .format-link:not(.has-post-thumbnail) .entry-content, .single-attachment .post-related-posts .format-quote .entry-content-wrap .entry-content, .single-attachment .post-related-posts .format-standard:not(.has-post-thumbnail) .entry-content, .single-post .post-related-posts .format-aside:not(.has-post-thumbnail) .entry-content, .single-post .post-related-posts .format-audio:not(.has-post-thumbnail) .entry-content, .single-post .post-related-posts .format-link:not(.has-post-thumbnail) .entry-content, .single-post .post-related-posts .format-quote .entry-content-wrap .entry-content, .single-post .post-related-posts .format-standard:not(.has-post-thumbnail) .entry-content {
	display: block
}
.single-attachment .post-related-posts .post-grid .format-quote .entry-content, .single-post .post-related-posts .post-grid .format-quote .entry-content {
	font-size: 14px;
	color: #4d5c6d
}
.single-attachment .post-related-posts .lg-grid-1-3, .single-post .post-related-posts .lg-grid-1-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	vertical-align: top
}
.single-attachment .post-related-posts .entry-content-wrap, .single-post .post-related-posts .entry-content-wrap {
	padding: 25px 30px 30px
}
.single-attachment .post-related-posts .entry-content-wrap .entry-meta, .single-post .post-related-posts .entry-content-wrap .entry-meta {
	margin-bottom: 0
}
.single-attachment .post-related-posts .entry-content-wrap .entry-meta .push-right>a, .single-post .post-related-posts .entry-content-wrap .entry-meta .push-right>a {
	display: none
}
.single-attachment .post-related-posts .entry-content-wrap .entry-meta .push-right>a.bookmark-link-container, .single-post .post-related-posts .entry-content-wrap .entry-meta .push-right>a.bookmark-link-container {
	display: inline-block
}

@media screen and (min-width:768px) and (max-width:1550px) {
.single-attachment .post-related-posts .single-post.bb-buddypanel .site-content, .single-post .post-related-posts .single-post.bb-buddypanel .site-content {
	padding-left: 80px;
	padding-right: 80px
}
}

@media screen and (min-width:768px) and (max-width:1420px) {
.single-attachment .post-related-posts body.single-post .site-content-grid>.bb-share-container, .single-post .post-related-posts body.single-post .site-content-grid>.bb-share-container {
	display: block
}
}

@media screen and (min-width:768px) and (max-width:1150px) {
.single-attachment .post-related-posts .single-post .content-area, .single-post .post-related-posts .single-post .content-area {
	max-width: 100%;
	width: 100%
}
.single-attachment .post-related-posts .single-post .widget-area:not(.widget-area-secondary), .single-post .post-related-posts .single-post .widget-area:not(.widget-area-secondary) {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	max-width: 100%
}
.single-attachment .post-related-posts .single.single-post .site-content-grid, .single-post .post-related-posts .single.single-post .site-content-grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
}

@media (max-width:544px) {
.single-attachment .post-related-posts .slick-initialized .slick-list, .single-post .post-related-posts .slick-initialized .slick-list {
	height: 100%!important
}
}

@media (max-width:900px) {
body.has-sidebar.single-post .post-related-posts .slick-initialized .slick-list {
	height: 100%!important
}
}
.bb-share-container span.jssocials-share-label {
	display: none!important
}

@media (max-width:543px) {
.single .entry-title {
	font-size: 1.5rem;
	line-height: 1.5
}
.bb-masonry .hentry.bb-grid-2-3.first .ratio-wrap, .post-grid .first .ratio-wrap {
	width: 100%
}
}

@media (min-width:375px) and (max-width:543px) {
.post-grid.grid .entry-meta .top-meta {
	-webkit-box-flex: unset;
	-ms-flex: unset;
	flex: unset;
	margin-top: 0
}
}

@media (min-width:544px) and (max-width:767px) {
.post-related-posts .post-grid .hentry.first .entry-img {
	padding-top: 36%
}
}
.sticky-header #comments {
	position: relative
}
.sticky-header #comments:before {
	display: block;
	content: '';
	margin-top: -68px;
	height: 68px;
	visibility: hidden;
	pointer-events: none
}
.comments-title {
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 20px
}
.comment-list {
	list-style: none;
	margin: 0
}
.children {
	list-style: none;
	margin-bottom: 0
}
.comment-author .avatar {
	border-radius: 100%;
	max-width: 42px
}
.comment-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 30px
}
cite.fn {
	display: block
}
.comment-content-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 12px
}
.comment-author {
	line-height: 1
}
.comment-author a.url {
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	color: #122b46;
	letter-spacing: -.24px;
	line-height: 18px
}
a.comment-date {
	font-size: 14px;
	color: #939597;
	letter-spacing: -.24px
}
a.comment-date:hover {
	color: #122b46
}
.comment-text {
	font-size: 16px;
	color: #4d5c6d;
	letter-spacing: -.24px;
	line-height: 24px;
	margin-top: 8px;
	margin-bottom: 8px;
	word-break: break-word
}
.comment-text p:last-child {
	margin-bottom: 0
}
.comment-footer {
	font-size: 14px;
	color: #939597;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	letter-spacing: -.26px;
	margin-bottom: -8px
}
.comment-footer a {
	color: inherit
}
.comment-footer .bb-bookmark {
	cursor: pointer
}
.comment-footer a:not(.bb-bookmark) {
	color: inherit;
	margin-right: 20px
}
.comment-respond {
	margin: 20px 0;
	padding: 30px;
	background: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	-webkit-transition: .3s all;
	transition: .3s all
}
.comment-respond.bb-active {
	box-shadow: 0 6px 10px 0 rgba(0,0,0,.06)
}
.comment-respond .comment-author {
	font-weight: 500;
	color: #122b46
}
.comment-respond .comment-author:hover {
	color: #007cff
}
.comment-respond .vcard {
	margin-right: 12px
}
.comment-respond form {
	margin: 0
}
.comment-respond form div.error {
	font-size: 14px;
	line-height: 20px
}
.comment-respond textarea {
	border-color: #dedfe2;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.comment-respond .form-submit {
	margin: 0;
	text-align: right
}
.comment-respond .comment-form-comment {
	margin-bottom: 15px
}
.comment-reply-title {
	font-size: 18px;
	font-weight: 500
}
p.comment-notes, p.logged-in-as {
	font-size: 16px
}
.comment-form label {
	display: block
}
.comment-form textarea {
	width: 100%;
	max-height: 120px;
	resize: vertical
}
.comment-form input[type=email], .comment-form input[type=name], .comment-form input[type=text], .comment-form input[type=url] {
	width: 100%
}

@media (min-width:800px) {
.comment-form-author, .comment-form-email, .comment-form-url {
	width: -webkit-calc(33.33% - 13.33px);
	width: calc(33.33% - 13.33px);
	float: left;
	margin-right: 20px
}
}
#respond .comment-form-url {
	margin-right: 0
}
#respond .comment-form-url input {
	max-width: 100%
}
p.form-submit {
	clear: both
}
a#cancel-comment-reply-link {
	float: right
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	outline: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.slick-arrow {
	background: rgba(0,0,0,.27);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.09);
	border-radius: 100%;
	cursor: pointer;
	float: right;
	height: 30px;
	left: 5px;
	margin-top: -15px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 30px;
	opacity: .8;
	-webkit-transition: .3s all;
	transition: .3s all;
	z-index: 10
}
.slick-arrow i {
	color: #fff;
	font-size: 28px;
	margin: 0 -3px;
	line-height: 1.2
}
.slick-arrow.bb-slide-next {
	right: 5px;
	left: auto
}
.slick-arrow.bb-slide-prev {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
ul.slick-dots {
	left: 0;
	right: 0;
	margin: 0 auto;
	position: absolute;
	bottom: 10px;
	list-style: none;
	text-align: center
}
ul.slick-dots li {
	display: inline-block
}
ul.slick-dots span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	border: 1px solid #fff;
	margin: 0 2px
}
ul.slick-dots .slick-active span {
	background: #fff;
	cursor: pointer
}
.post-related-posts a.slick-arrow {
	right: 5px;
	background-color: transparent;
	box-shadow: none
}
.post-related-posts a.slick-arrow i {
	color: #122b46
}
.post-related-posts a.slick-arrow:hover i {
	color: #007cff
}
.post-related-posts a.slick-arrow.slick-disabled i {
	opacity: .5
}
.post-related-posts a.slick-arrow.slick-disabled:hover i {
	color: #122b46
}
.post-related-posts a.slick-arrow.bb-slide-prev {
	right: 35px;
	left: inherit
}
.post-related-posts a.slick-arrow.bb-slide-prev i {
	position: relative;
	bottom: 2px
}
.post-related-posts .slick-slider .slick-list {
	padding-left: 0;
	padding-right: 0
}
body.page-template-page-fullwidth .wp-block-cover-image {
	width: 100vw;
	margin-left: -webkit-calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%)
}
body.page-template-page-fullwidth .wp-block-code {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto
}
pre.wp-block-code, pre.wp-block-preformatted, pre.wp-block-verse {
	max-width: 1200px;
	width: 100%
}
.wp-block-media-text, figure.wp-block-audio {
	margin: 0 0 1.6875rem
}
ul.wp-block-gallery {
	margin-left: 0
}
blockquote.wp-block-pullquote {
	color: #4d5c6d;
	border-top: 1px solid rgba(0,0,0,.05);
	border-bottom: 1px solid rgba(0,0,0,.05);
	padding: 2em 0
}
blockquote.wp-block-pullquote p {
	font-size: 24px;
	line-height: 1.4;
	font-weight: inherit;
	margin-bottom: 0
}
blockquote.wp-block-pullquote cite {
	font-style: italic;
	font-weight: inherit;
	font-size: 15px;
	margin-top: 1.25em;
	text-transform: none;
	display: inline-block
}
p.has-background {
	padding: 30px
}
figure.wp-block-audio audio {
	width: 100%
}
figure.wp-block-audio figcaption {
	color: #939597
}
figure.wp-block-video video {
	width: 100%
}
figure.wp-block-video figcaption {
	color: #939597
}
pre.wp-block-code {
	padding: .75em 1.25em
}
pre.wp-block-code code {
	font-size: 14px;
	line-height: 1.5
}
table.wp-block-table {
	display: table
}
.wp-block-columns {
	margin-left: -10px;
	margin-right: -10px
}
.wp-block-columns p {
	padding-left: 10px;
	padding-right: 10px
}
hr.wp-block-separator {
	border-color: transparent;
	height: 1px;
	border-bottom: 0;
	background-color: #dedfe2
}
.wp-block-categories.aligncenter {
	text-align: inherit
}
.wp-block-categories ul {
	list-style: none;
	text-align: left;
	margin-left: 0
}
.wp-block-categories ul li.cat-item {
	font-size: 14px
}
.wp-block-categories ul li.cat-item a {
	color: #939597
}
.wp-block-categories ul li.cat-item a:hover {
	color: #122b46
}
.wp-block-categories ul li.cat-item ul {
	padding-left: 2em
}
ul.wp-block-latest-posts {
	list-style: none;
	margin-left: 0
}
ul.wp-block-latest-posts li {
	text-align: left
}
ul.wp-block-latest-posts li a {
	color: #939597;
	font-size: 14px
}
ul.wp-block-latest-posts li a:hover {
	color: #122b46
}
ul.wp-block-latest-posts li .wp-block-latest-posts__post-date {
	font-size: 12px;
	color: #bdbdbd
}
figure.wp-block-embed {
	margin: 0
}
.entry-content .wp-block-embed .fluid-width-video-wrapper {
	margin-top: 10px;
	margin-bottom: 10px
}
.wp-block-table td, .wp-block-table th {
	border-color: rgba(0,0,0,.05)
}
.wp-block-table td:first-child, .wp-block-table th:first-child {
	padding-left: .5em
}
.wp-block-table td:last-child, .wp-block-table th:last-child {
	padding-right: .5em
}
table.wp-block-table.is-style-regular {
	border-top: 1px solid rgba(0,0,0,.05)
}
.entry-content img {
	vertical-align: bottom
}
.entry-content .emoji, .entry-content .emojioneemoji {
	vertical-align: middle
}
body .wp-block-cover .wp-block-cover-image-text, body .wp-block-cover .wp-block-cover-text, body .wp-block-cover h2, body .wp-block-cover-image .wp-block-cover-image-text, body .wp-block-cover-image .wp-block-cover-text, body .wp-block-cover-image h2 {
	font-size: 2.5em;
	font-weight: 600
}
.wp-block-embed-wordpress-tv .wp-block-embed__wrapper {
	width: 100%;
	position: relative;
	padding-top: 56.25%
}
.wp-block-embed-wordpress-tv iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wp-block-social-links {
	margin: 1.6875rem 0
}
.jssocials-shares {
	text-align: center
}
.jssocials-shares * {
	box-sizing: border-box
}
.jssocials-share {
	display: inline-block;
	vertical-align: top
}
.jssocials-share:last-child {
	margin-right: 0
}
.jssocials-share-logo {
	width: 1em;
	vertical-align: middle;
	font-size: 1.5em
}
img.jssocials-share-logo {
	width: auto;
	height: 1em
}
.jssocials-share-link {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 1
}
.jssocials-share-link.jssocials-share-link-count {
	padding-top: .2em
}
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
	display: block;
	font-size: .6em;
	margin: 0 -.5em -.8em -.5em
}
.jssocials-share-link.jssocials-share-no-count {
	padding-top: .5em
}
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
	height: 1em
}
.jssocials-share-label {
	padding-left: .3em;
	vertical-align: middle
}
.jssocials-share-count-box {
	display: inline-block;
	height: 1.5em;
	padding: 0 .3em;
	line-height: 1;
	vertical-align: middle;
	cursor: default
}
.jssocials-share-count-box.jssocials-share-no-count {
	display: none
}
.jssocials-share-count {
	line-height: 1.5em;
	vertical-align: middle
}
.jssocials-share-logo.fa:before {
	font-family: bb-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.jssocials-share-logo.fa.fa-twitter:before {
	content: '\e83e'
}
.jssocials-share-logo.fa.fa-facebook:before {
	content: '\e83f'
}
.full-fi .site-content-grid>.bb-share-container, .full-fi-invert .site-content-grid>.bb-share-container {
	margin-left: 60px
}
.single .site-content-grid {
	position: relative
}
.bb-share-container {
	position: absolute;
	width: 50px;
	top: 175px;
	background: #fff;
	box-shadow: 0 6px 10px 0 rgba(0,0,0,.06);
	border-radius: 100px;
	padding: 15px 0;
	text-align: center;
	z-index: 21
}
.sidebar-left .bb-share-container {
	margin-left: 60px
}
.sidebar-right .bb-share-container {
	margin-left: -60px
}
.single-attachment:not(.has-sidebar) .bb-share-container, .single-post:not(.has-sidebar) .bb-share-container {
	margin-left: -60px
}
.bb-share-container .bb-bookmark, .bb-share-container .bb-icon-bookmark-small:before {
	color: inherit;
	font-size: 24px;
	margin: 0
}
.bb-share-container .like-count {
	display: block;
	text-align: center
}
.bb-share-container a.bb-like-wrap {
	-ms-flex-flow: column;
	flex-flow: column;
	margin: 6px 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.bb-share-container .bb-icon-like {
	font-size: 26px;
	color: #122b46;
	line-height: 1.3
}
.bb-share-container a {
	color: #122b46;
	font-size: 17px;
	margin-bottom: 2px;
	-webkit-transition: all linear .2s;
	transition: all linear .2s
}
.bb-share-container a>* {
	opacity: .4
}
.bb-share-container a:hover {
	color: #122b46
}
.bb-share-container a:hover>* {
	opacity: 1
}
.bb-share-container a i.bookmarked {
	opacity: 1
}
.bb-share-container a i.bb-icon-like.bookmarked {
	opacity: .9
}
.bb-share-container a i.bb-icon-bookmark-small.bookmarked {
	opacity: .4
}
.bb-share-container a i.bb-icon-bookmark-small.bookmarked:hover {
	opacity: 1
}
.bb-share-container a i.bookmarked+.like-count {
	opacity: 1
}
.bb-share-container.bb-share-author-box {
	position: absolute;
	top: auto;
	left: auto;
	margin: 15px;
	bottom: 20px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	visibility: hidden;
	opacity: 0;
	min-height: 110px
}
.jssocials-share-count-box {
	display: block;
	font-size: 14px;
	color: #122b46;
	letter-spacing: -.24px;
	line-height: 1;
	opacity: .4;
	margin-bottom: 5px
}
.jssocials-share.jssocials-share-twitter {
	margin-bottom: 0
}
.author-box-share-wrap {
	position: relative
}
.author-box-share-wrap:hover .bb-share-author-box {
	visibility: visible;
	opacity: 1
}
.author-box-share-wrap .jssocials-shares {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column
}
.content-area .jssocials-shares {
	margin: 12px 0
}
.content-area .author-post-meta .jssocials-shares {
	margin-bottom: 6px;
	margin-top: 6px
}
.bb-share-container .jssocials-share:not(:last-child) {
	margin-bottom: 8px
}
.social-networks .fa {
	font-family: FontAwesome;
	font-weight: 400
}
.bb-share-container span.like-count {
	display: none
}

@media (max-width:1400px) {
.bb-share-author-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	box-shadow: 0 6px 10px 10px rgba(0,0,0,.06);
	width: auto;
	height: 50px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 15px;
	top: 80%
}
.bb-share-author-box a.bb-like-wrap {
	-ms-flex-flow: row;
	flex-flow: row;
	margin: 0 10px 0 0
}
.bb-share-author-box a {
	font-size: 16px;
	margin: 0
}
.bb-share-author-box .bb-bookmark {
	position: relative;
	top: 2px
}
.bb-share-author-box .jssocials-shares {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.has-sidebar .site-main>.bb-share-container {
	display: none
}
}

@media (max-width:1420px) {
.has-sidebar .site-content-grid>.bb-share-container {
	display: none
}
}

@media (min-width:1241px) {
.single.full-fi .site-content-grid>.bb-share-container, .single.full-fi-invert .site-content-grid>.bb-share-container {
	display: block
}
}

@media (max-width:1190px) {
.buddypanel-open.single-attachment:not(.has-sidebar) .site-content-grid>.bb-share-container, .buddypanel-open.single-post:not(.has-sidebar) .site-content-grid>.bb-share-container {
	display: none
}
}

@media (max-width:1040px) {
.single-attachment:not(.has-sidebar) .site-content-grid>.bb-share-container, .single-post:not(.has-sidebar) .site-content-grid>.bb-share-container {
	display: none
}
}
.bb-footer {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #fff;
	font-size: 13px;
	color: #a3a5a9
}
.bb-footer li a {
	font-size: 13px;
	color: #939597;
	letter-spacing: -.24px
}
.bb-footer .widget ul li a {
	color: #939597
}
.bb-footer .widget ul li a:hover {
	color: #007cff
}
.bb-footer .widget {
	background-color: transparent;
	border: 0;
	font-size: inherit;
	color: inherit;
	margin-bottom: 30px;
	padding: 0
}
.bb-footer .widget li {
	margin-bottom: 16px
}
.bb-footer .widget li i {
	margin-right: 5px
}
.bb-footer .widget li.vcard {
	margin-bottom: 0
}
.bb-footer .widget h4:not(.widget-title) {
	margin-bottom: 0
}
.bb-footer .widget-title {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: .5px;
	margin-bottom: 30px
}
.bb-footer .sub-menu {
	top: auto;
	bottom: 100%;
	margin-top: 16px;
	margin-left: 0
}
.bb-footer .menu-item-has-children>a:after {
	top: auto;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}
.bb-footer .bs-submenu-toggle {
	cursor: pointer;
	position: relative;
	font-size: 20px;
	top: 3px;
	z-index: 22
}
.bb-footer .widget_nav_menu .sub-menu a {
	color: #939597;
	display: inline-block
}
.bb-footer .widget_nav_menu .sub-menu a:hover {
	color: #007cff
}
.bb-footer .bb-menu-widget {
	margin-bottom: 30px
}
.bb-footer .bbp-login-links {
	clear: both;
	margin: 20px 0 0;
	float: left;
	width: 100%
}
.bb-footer .bbp_widget_login .bbp-remember-me {
	float: left;
	margin-top: 28px
}
.bb-footer .bbp_widget_login .bbp-submit-wrapper {
	width: 100%
}
.bb-footer .bbp_widget_login .bbp-login-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.bb-footer .widget.buddypress div.item-options a {
	margin-right: .9375rem;
	font-size: .8125rem
}
.bb-footer .footer-bottom {
	border-top: 0;
	padding: 40px 0 40px;
	font-size: 14px
}
.bb-footer .footer-bottom li {
	padding: 0
}
.bb-footer .footer-bottom li a {
	font-size: 14px
}
.bb-footer .footer-widget-area {
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 10px
}
.bb-footer .footer-widget-area+.footer-bottom {
	border-top: 1px solid #e7e9ec
}
.bb-footer .footer-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	list-style: none
}
.bb-footer .footer-menu a {
	padding: 0;
	font-size: 14px;
	color: #122b46;
	letter-spacing: .5px;
	text-transform: uppercase;
	margin-right: 30px
}
.bb-footer .footer-menu a:hover {
	color: #007cff
}
.bb-footer .footer-socials {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 0 0 auto;
	list-style: none;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.bb-footer .footer-socials a {
	display: block;
	line-height: 1;
	margin: 6px
}
.bb-footer .footer-socials a:hover {
	color: #007cff
}
.bb-footer .footer-socials li:first-child a {
	margin-left: 0
}
.bb-footer .footer-socials li:last-child a {
	margin-right: 0
}
.bb-footer .footer-socials i {
	font-size: 22px
}
span.bb-separator.vertical {
	background: rgba(0,0,0,.1);
	height: 100%;
	max-height: 100%;
	margin: 0
}
span.bb-separator.horizontal {
	background: rgba(0,0,0,.1);
	max-height: 1px;
	width: 100%;
	margin: 1rem 0
}
#page .footer-widget-area {
	padding-top: 30px
}
#page .footer-bottom {
	padding-top: 30px;
	padding-bottom: 30px
}
.footer-bottom .container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.copyright {
	margin-right: 30px
}
.copyright, .footer-desc {
	font-size: 14px;
	letter-spacing: -.24px
}
.footer-desc {
	text-align: right
}
.footer-socials+.footer-desc {
	margin-top: 5px
}
.footer-desc p:last-child {
	margin-bottom: 0
}
.footer-copyright-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-top: 5px
}
.footer-copyright-wrap .footer-menu a {
	font-size: 14px;
	color: rgba(147,149,151,.5);
	letter-spacing: -.24px;
	text-transform: none
}
.footer-logo-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: 15px
}
.footer-logo-wrap .footer-loto {
	margin-right: 20px
}
span.footer-tagline {
	font-size: 14px
}
.bb-footer.style-2 .footer-bottom-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.bb-footer.style-2 .footer-socials {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.bb-footer.style-2 .footer-desc {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.bb-footer.style-2 .footer-desc {
	margin: 0 0 10px
}
.footer-bottom-left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.footer-bottom-right {
	padding-left: 20px
}
.footer-loto img {
	height: auto;
	max-height: 70px;
	width: auto
}

@media screen and (max-width:992px) {
.bb-footer .footer-widget {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%
}
}

@media screen and (max-width:767px) {
.bb-footer .footer-widget {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.footer-bottom .container.flex {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.footer-bottom .footer-menu, .footer-bottom .footer-socials {
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.bb-footer .footer-menu a {
	margin: 0 15px
}
.footer-bottom-right, .footer-copyright-wrap {
	margin-top: 20px
}
.copyright, .footer-desc {
	text-align: center
}
.copyright, .footer-bottom .footer-menu.secondary {
	margin: 0;
	width: 100%
}
.footer-bottom-right {
	width: 100%
}
.footer-logo-wrap .footer-loto {
	margin: 0 auto 15px
}
span.footer-tagline {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	text-align: center
}
}

@media screen and (max-width:543px) {
.bb-footer .footer-widget {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
}
.bb-meeting-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column;
	background: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 20px
}
.bp-vertical-navs .bb-meeting-container {
	border: 0;
	padding: 0
}
.bb-meeting-container #subnav {
	margin: 20px -20px;
	width: auto;
	padding: 0 20px
}
.bb-meeting-container .bb-meeting-actions-wrap {
	margin: 0;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.bb-meeting-container .bb-meeting-actions-wrap .bb-title {
	margin: 0
}

@media screen and (max-width:360px) {
.bb-meeting-container .bb-meeting-actions-wrap .bb-meeting-actions #bp-add-meeting {
	padding: 8px 10px;
	font-size: 12px
}
}
#bp-meeting-create .modal-mask, #bp-meeting-edit .modal-mask {
	z-index: 999
}
#bp-meeting-create .modal-mask .modal-wrapper, #bp-meeting-edit .modal-mask .modal-wrapper {
	max-width: 1100px
}
#buddypress #bp-new-zoom-meeting-form {
	height: 90vh;
	overflow: auto;
	margin: 5vh 0;
	box-shadow: 0 6px 24px 0 rgba(18,43,70,.08)
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup {
	display: inline-block;
	width: 100%
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap {
	width: 48%;
	float: left;
	margin-right: 2%;
	margin-right: 0;
	clear: left
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap:nth-child(even) {
	margin-left: 2%;
	clear: none
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap.full-row {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap.checkbox-row label {
	position: relative;
	line-height: 1.3
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap.checkbox-row label:before {
	position: absolute;
	left: 0;
	top: -1px
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap.checkbox-row label>span {
	font-weight: 400;
	padding-left: 25px;
	display: inline-block
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bp-zoom-meeting-form-submit-wrapper {
	clear: both
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .select2-container--default .select2-selection--multiple .select2-selection__choice {
	border-radius: 20px;
	background: #eceef1 none!important;
	border: 0;
	color: #333;
	padding: 3px 15px
}
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-select-container span.select2-selection__choice__remove:before {
	font-size: 14px;
	background: 0 0
}
#buddypress #bp-new-zoom-meeting-form p label {
	font-size: 16px;
	letter-spacing: -.24px;
	line-height: 1;
	margin: 0 0 8px;
	cursor: pointer
}
#buddypress #bp-new-zoom-meeting-form p label[aria-hidden=true] {
	cursor: auto
}
#buddypress #bp-new-zoom-meeting-form p input+label {
	font-size: 15px;
	margin-top: 12px
}
#buddypress #bp-new-zoom-meeting-form .select2-container {
	width: 100%!important
}
#buddypress #bp-new-zoom-meeting-form .bp-zoom-meeting-alt-host .select2-selection__rendered {
	width: 100%;
	display: block!important
}
#buddypress #bp-new-zoom-meeting-form .bp-zoom-meeting-alt-host .select2-selection__rendered .select2-search.select2-search--inline {
	width: 100%;
	margin-top: 10px
}
#buddypress #bp-new-zoom-meeting-form .bb-model-footer {
	clear: both
}
#buddypress #bp-new-zoom-meeting-form .submit.loading:after {
	content: "\e838";
	font-family: bb-icons;
	font-size: 18px;
	line-height: 1;
	margin-left: 10px;
	text-align: center;
	display: inline-block;
	-webkit-animation: spin 3s infinite linear;
	animation: spin 3s infinite linear
}
.meeting-item-container .load-more .button.loading:after {
	content: "\e838";
	font-family: bb-icons;
	font-size: 18px;
	line-height: 1;
	margin-left: 10px;
	text-align: center;
	display: inline-block;
	-webkit-animation: spin 3s infinite linear;
	animation: spin 3s infinite linear
}
.meeting-item-container .bb-internal-model .bb-media-section video {
	width: 80%;
	height: auto
}

@media screen and (max-width:1024px) {
#buddypress #bp-new-zoom-meeting-form #boss-media-create-meeting-popup .bb-field-wrapper>.bb-field-wrap {
	width: 100%;
	margin-left: 0!important
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.pull-animation {
	-webkit-animation-name: closeItem;
	animation-name: closeItem;
	-webkit-animation-duration: .6s;
	animation-duration: .6s
}
@-webkit-keyframes closeItem {
0% {
-webkit-transform:translate(100%, 0);
transform:translate(100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@keyframes closeItem {
0% {
-webkit-transform:translate(100%, 0);
transform:translate(100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.close-item {
	-webkit-animation: fadein .6s;
	animation: fadein .6s
}
@-webkit-keyframes fadein {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadein {
0% {
opacity:1
}
100% {
opacity:0
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification {
	height: 35px
}

@media screen and (max-width:500px) {
.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification {
	height: auto
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right .notification-list .read-item.pull-animation {
	-webkit-animation-name: closeItem;
	animation-name: closeItem;
	-webkit-animation-duration: .6s;
	animation-duration: .6s
}
@keyframes closeItem {
0% {
-webkit-transform:translate(100%, 0);
transform:translate(100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right .notification-list .read-item.close-item {
	-webkit-animation: fadein .6s;
	animation: fadein .6s
}
@keyframes fadein {
0% {
opacity:1
}
100% {
opacity:0
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right .notification-list.close-item {
	-webkit-animation: fadein .6s;
	animation: fadein .6s
}
@keyframes fadein {
0% {
opacity:1
}
100% {
opacity:0
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left .notification-list .read-item.pull-animation {
	-webkit-animation-name: closeItemLeft;
	animation-name: closeItemLeft;
	-webkit-animation-duration: .6s;
	animation-duration: .6s
}
@-webkit-keyframes closeItemLeft {
0% {
-webkit-transform:translate(-100%, 0);
transform:translate(-100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@keyframes closeItemLeft {
0% {
-webkit-transform:translate(-100%, 0);
transform:translate(-100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left .notification-list .read-item.close-item {
	-webkit-animation: fadein .6s;
	animation: fadein .6s
}
@keyframes fadein {
0% {
opacity:1
}
100% {
opacity:0
}
}

@media screen and (max-width:500px) {
.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left .notification-list .read-item.pull-animation, .bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right .notification-list .read-item.pull-animation {
	-webkit-animation-name: closeItemLeft;
	animation-name: closeItemLeft;
	-webkit-animation-duration: .6s;
	animation-duration: .6s
}
@-webkit-keyframes closeItemLeft {
0% {
-webkit-transform:translate(-100%, 0);
transform:translate(-100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@keyframes closeItemLeft {
0% {
-webkit-transform:translate(-100%, 0);
transform:translate(-100%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
}
/*--20-01-2023--*/
.widget {
	background: #fff;
	border: 1px solid #e7e9ec!important;
	border-radius: 4px;
	font-size: .875rem;
	line-height: 1.35;
	margin-bottom: 1.25rem;
	padding: 1.25rem 0.9375rem;
}
#whats-new-form, #whats-new-form-placeholder {
	background-color: #fff;
	border: 1px solid #e7e9ec!important;
	border-radius: 4px;
	box-shadow: none;
	margin: 0 0 20px;
	padding: 0;
	position: relative;
}
#bbpress-forums .activity-list.bp-list .activity-item, #buddypress .activity-list.bp-list .activity-item, #buddypress .activity-lists.bp-list .activity-item {
	background: #fff;
	border: 1px solid #e7e9ec!important;
	border-radius: 4px;
	box-shadow: 0 6px 24px 0 rgb(18 43 70 / 0%);
	font-size: .875rem;
	line-height: 1.5;
	margin-bottom: 20px;
	padding: 15px 15px 0;
}
.activity-update-form #whats-new-avatar, .bp-nouveau-activity-form-placeholder- #whats-new-avatar {
	background-color: #fbfbfc!important;
	/*border-bottom: 1px solid #e7e9ec!important;*/
	border-radius: 4px 4px 0 0;
	margin: 0;
	padding: 12px 15px;
	line-height: 36px;
	text-align: left;
	width: 100%;
}
.activity-update-form #whats-new-avatar {
	width: auto;
}
.activity-update-form #user-status-huddle, .bp-nouveau-activity-form-placeholder- #user-status-huddle {
	margin: 0px;
	width: 78px;
	padding: 0px!important;
}
.activity-update-form #whats-new, .activity-update-form #whats-new-placeholder, .bp-nouveau-activity-form-placeholder- #whats-new, .bp-nouveau-activity-form-placeholder- #whats-new-placeholder {
	min-height: 68px!important;
}
.buddypress-wrap form.bp-dir-search-form, .buddypress-wrap form.bp-invites-search-form, .buddypress-wrap form.bp-messages-search-form {
	background-color: #fff!important;
	border: 1px solid #dedfe2!important;
	box-shadow: none;
	border-radius: 100px!important;
	margin: 0;
	position: relative;
}
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav {
	border-bottom: 1px solid rgb(231, 233, 236)!important;
	border-top: 0px;
	box-shadow: none;
	margin-bottom: 20px;
	margin-top: 0px;
}
.buddypress-wrap .bp-subnavs li.selected a {
	border-bottom: 1px solid #5a365b!important;
}
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a {
	padding: 0 0 0px;
	margin-bottom: 0px!important;
}
span.count, .notification-wrap span.count {
	background-color: #FE6F4B;
	color: #fff!important;
}
.buddypress-wrap .bp-navs li.current a .count, .buddypress-wrap .bp-navs li.dynamic.current a .count, .buddypress-wrap .bp-navs li.selected a .count, .buddypress_object_nav .bp-navs li.current a .count, .buddypress_object_nav .bp-navs li.selected a .count {
	background-color: #5a365b;
	color: #fff;
}
.bp-navs ul li .count {
	background: #c1895f;
	color: #fff;
}
.bp-profile-search-widget .submit-wrapper input {
	min-width: 140px;
	font-size: 14px;
	font-weight: 500;
	color: #fff!important;
}
#friend-list.item-list .list-wrap, #members-list.item-list .list-wrap, .item-list.bp-search-results-list .list-wrap, .item-list.groups-list .list-wrap {
	background-color: #fff;
	border: 1px solid #e7e9ec!important;
}
body.members #buddypress .bp-list.bp-list .bp-generic-meta .generic-button {
	display: inline-block;
	width: auto;
	margin-right: 0px;
	margin-top: 10px;
	vertical-align: top;
}
#buddypress .bp-list.members-list .action .not_following.generic-button button, #buddypress .bp-list.members-list .action .following.generic-button button {
	padding: 5px 8px;
	line-height: 1.54;
	min-height: auto;
	border: 0;
	color: #939597;
	margin-bottom: 0;
	box-shadow: none;
	background: #5a365b;
	color: #fff!important;
}
#buddypress #members-list .members-meta.action>.generic-button:last-child a, #buddypress #members-list .members-meta.action>.generic-button:last-child button {
	font-size: 12px!important;
	min-height: 32px;
	padding: 5px 10px!important;
	border-radius: 100px;
	border: 1px solid #5a365b!important;
	background: 0 0;
	color: #5a365b!important;
	margin-left: 10px;
	min-width: 120px;
}
body.members #buddypress .bp-list.bp-list .bp-generic-meta .generic-button {
	display: inline-block!important;
	width: auto!important;
	margin-right: 3px;
	margin-top: 10px;
	vertical-align: top!important;
}
#buddypress #members-list .members-meta.action > .generic-button:last-child a, #buddypress #members-list .members-meta.action > .generic-button:last-child button {
	margin-left: 0px!important;
	min-width: auto!important;
}
/*#members-list.bp-list.grid .action .generic-button button.friendship-button.not_friends {
    border: 1px solid rgb(51, 51, 51);
    border-radius: 50px;
    padding: 5px 5px;
    background: #c1895e;
    color: #fff;
}*/
body.bp-search .bp-forum-search-ac-header, body.bp-search .bp-search-ac, body.bp-search .bp-search-ac-header {
	background-color: var(--bb-content-background-color);
	box-shadow: rgb(0 0 0 / 6%) 0px 3px 8px, rgb(0 0 0 / 12%) 0px 6px 24px;
	border-radius: 4px;
	display: block;
	padding: 0px;
	right: 0px;
	overflow: auto;
	max-height: calc(100vh - 76px);
	width: 100%;
	transform: translate(-50%, 10px);
	z-index: 610;
	max-width: 500px !important;
	background: #fff!important;
}
.side-panel-inner {
	height: -webkit-calc(100% - 88px);
	height: calc(100% - 88px);
	overflow: hidden;
}
.side-panel-menu-container span.count.bb-messages-inbox-unread-count {
	background: #fe6f4b!important;
	border-radius: 100px!important;
	margin-left: auto;
	padding: 2px 9px;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	color: #fff!important;
	letter-spacing: -.55px;
}
.bb-component-nav-item-point {
	display: inline-block;
}
.buddypress-wrap .bp-navs li.current a .count, .buddypress-wrap .bp-navs li.dynamic.current a .count, .buddypress-wrap .bp-navs li.selected a .count, .buddypress_object_nav .bp-navs li.current a .count, .buddypress_object_nav .bp-navs li.selected a .count {
	background-color: #5a365b;
	display: inline-block;
}
.site-header .header-aside i {
	color: #c0895d !important;
}
#navbar-collapse #navbar-extend {
	display: none;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
button.group-button.join-group.button, button.group-button.leave-group.button.bp-toggle-action-button, button.group-button.leave-group.button.bp-toggle-action-button-hover {
	border: 1px solid #333!important;
}
.bp-group-meta.bp-group-type .group-type {
	display: none!important;
}
span.group-visibility.public {
	border: 1px solid #c1895e!important;
	padding: 9px 10px;
	background: #c1895e!important;
	color: #fff!important;
}
.bb-single-nav-item-point {
	display: inline-block;
}
#buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) a, #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) button {
	background: 0 0;
	color: #939597!important;
	padding: 0;
	margin: 0;
	line-height: 1;
	min-height: 1px;
	border: 0;
	font-size: 0px;
}
#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
	border-top: 1px solid #e7e9ec!important;
}
#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.friendship-button {
	border-right: 1px solid #e7e9ec!important;
}
.flex.align-items-center.follow-container.justify-center {
	display: inline-block!important;
	width: 38%!important;
}
#buddypress .members-list>li .primary-action .generic-button>* {
	background-color: var(--bb-secondary-button-background-regular);
	color: var(--bb-secondary-button-text-regular);
	border: 1px solid var(--bb-secondary-button-border-regular);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.8;
	min-height: 34px;
	padding: 6px 1px!important;
	-webkit-transition: none;
	transition: none;
	width: 100%;
}
#members-list.item-list.grid .list-wrap.primary-button.secondary-buttons {
	padding-bottom: 60px!important;
}
#members-list.item-list.grid .list-wrap.primary-button .primary-action {
	position: absolute;
	left: auto!important;
	right: 10px!important;
	bottom: 50px;
}
nav#object-nav {
	background: #fff!important;
	border: 1px solid #efefef;
	border-left: 1px solid #efefef!important;
	border-right: 1px solid #efefef!important;
	border-bottom-left-radius: 5px!important;
	border-bottom-right-radius: 5px!important;
}
div#cover-image-container {
	background: #fff!important;
	border: 1px solid #efefef;
}
a.bb-close-panel {
	cursor: pointer;
	display: block;
	position: fixed;
	width: calc(100vw - 285px)!important;
	height: 100vh;
	top: 0;
	left: auto!important;
	right: 0;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	background: rgba(255,255,255,.9);
	z-index: 1;
}
#whats-new-form:not(.focus-in) #whats-new-toolbar {
	border-color: #efefef!important;
}
.activity-form:not(.focus-in) .whats-new-form-header {
	background-color: #fbfbfc;
}
div.friendship-button.is_friend, div.friendship-button.not_friends {
	position: relative;
	padding: 4px 25px 0px 0px;
	text-align: center!important;
}
button.friendship-button.is_friend, button.friendship-button.not_friends {
	position: relative;
	padding: 0px 15px;
	text-indent: -9999px;
}
button.friendship-button.is_friend:before, button.friendship-button.not_friends:before {
	position: absolute;
	left: 0px;
	top: 0px;
	content: '\ea0c';
	display: block;
	font: normal normal normal 22px/1 "bb-icons";
	color: #333;
	text-indent: initial;
}
.item-meta.group-details span.group-visibility.public {
	border: 1px solid #fff!important;
	padding: 9px 10px;
	background: #fff!important;
	color: #c1895e!important;
}
#buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.not_friends>i:before {
	content: '\ea0c'!important;
	display: block;
	font: normal normal normal 22px/1 "bb-icons";
	color: #333;
	text-indent: initial;
}
#buddypress .bb_more_options .bb_more_options_list.is_visible, .bb_more_options .bb_more_options_list.is_visible {
	display: block;
	background: #fff;
	border-radius: 5px;
}
#buddypress .bb_more_options .bb_more_options_list:after, .bb_more_options .bb_more_options_list:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	bottom: -2px!important;
	margin: 0 auto;
	box-sizing: border-box;
	border: 8px solid #000;
	border-color: #fff #fff transparent transparent!important;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)!important;
	box-shadow: 2px -3px 3px 0 rgb(0 0 0 / 2%)!important;
	z-index: 101;
	opacity: 1;
	visibility: visible;
}
.item-header-wrap .bp-group-meta span {
	padding: 9px 20px!important;
}
#object-nav .sub-menu.active {
	background: #fff;
}
.bs-card-list .bb-cover-list-item, #bbpress-forums .bs-single-forum-list > li, .bbpress .bp-feedback, #member-invites-table th, #member-invites-table tr td, #buddypress #send-invite-form>label, #buddypress #send-invite-form>label span {
	border: 1px solid #e7e9ec!important;
	border-radius: 5px!important;
}
.directory.document #buddypress .document-options .button.small, .directory.media #buddypress .media-options .button.small, .directory.video #buddypress .video-options .button.small {
	color: #fff;
}
.directory.document #buddypress .document-options .button.small:hover, .directory.media #buddypress .media-options .button.small:hover, .directory.video #buddypress .video-options .button.small:hover {
	color: #000;
}
.media-action_list {
	background: #fff!important;
	border-radius: 5px!important;
}
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	bottom: -4px!important;
	margin: 0 auto;
	box-sizing: border-box;
	border: 6px solid #000;
	border-color: #fff #fff transparent transparent!important;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)!important;
	box-shadow: 2px -3px 3px 0 rgb(0 0 0 / 2%)!important;
	z-index: 101;
	opacity: 1;
	visibility: visible;
}
#buddypress .bb-item-thumb {
	border: 1px solid #e7e9ec!important;
}
#groups-list.bp-list .item-entry .list-wrap {
	background: #fff!important;
}
.bs-group-cover.only-grid-view.has-default.cover-small {
	background: rgb(90,54,91);
	background: -moz-linear-gradient(180deg, rgba(90,54,91,1) 0%, rgba(193,137,95,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(90,54,91,1) 0%, rgba(193,137,95,1) 100%);
	background: linear-gradient(180deg, rgba(90,54,91,1) 0%, rgba(193,137,95,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5a365b", endColorstr="#c1895f", GradientType=1);
}
#buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>*>i {
	color: #5a365b;
	opacity: 1!important;
}
#friend-list.bp-list.grid .item-avatar img, #members-list.bp-list.grid .item-avatar img {
	border: 2px solid #5a365b;
}
#groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).join-group, #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).request-membership {
	background: #5a365b!important;
	color: #fff!important;
}
#groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button) {
	background: #c1895f!important;
	color: #fff!important;
}
body #buddypress:not(.round-avatars) .groups-header #item-header-cover-image #item-header-avatar img.avatar {
	background: #fff;
	border-radius: 100%!important;
	border-color: #5a365b;
}
a#newest-groups.selected, #recently-active-groups.selected, #popular-groups.selected {
	background: #5a365b;
}
a#newest-groups, #recently-active-groups, #popular-groups {
	background: #c1895e;
	padding: 9px;
	color: #fff;
	margin-right: 0px;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}

a#newest-members.selected, #recently-active-members.selected, #popular-members.selected {
	background: #5a365b;
}
a#newest-members, #recently-active-members, #popular-members {
	background: #c1895e;
	padding: 9px;
	color: #fff;
	margin-right: 0px;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}



a#online-members.selected, #connection-members.selected{
	background: #5a365b;
}
a#online-members, #connection-members {
	background: #c1895e;
	padding: 9px;
	color: #fff;
	margin-right: 0px;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}

p.item-meta.member_valley {
    color: #5a365b!important;
    font-size: 12px!important;
    font-weight: 500!important;
    border: 1px solid #5a365b;
    padding: 5px 10px;
    width: auto;
    display: inline-block;
    border-radius: 35px;
	margin-bottom: 5px!important;
    margin-top: 5px!important;
}


.group-separator-block {
	background: #fff!important;
	border: 1px solid #e7e9ec!important;
	border-radius: 5px!important;
}
.buddypress-wrap .grid.bp-list>li .item .last-activity {
	margin-top: 5px;
	font-weight: 400;
	color: #c1895f;
}
.widget-title {
	font-size: 15px;
}

#buddypress form#whats-new-form #whats-new-submit input[type="submit"], #buddypress #group-settings-form input[type="submit"], #buddypress .standard-form div.submit input, #buddypress input[type=button], #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap button:focus, #buddypress .follow-button button, #buddypress .follow-button button:hover, #buddypress .follow-button button:focus, .mepr-price-menu.custom .mepr-price-box-button a, body #buddypress .bp-list .action .generic-button .leave-group, body #buddypress a.export-csv, input:checked+.bb-time-meridian, input:checked+.bb-toggle-slider, .bb-groups-messages-left-inner input:checked + .bp-group-message-slider, .widget_bp_core_login_widget.buddypress #bp-login-widget-form #bp-login-widget-submit.bp-login-btn-active, #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form .action button#bp-invites-send, #message-threads li.unread .thread-date time:after, .buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type .bb-toggle-switch .bb-toggle-slider, #bbpress-forums div.bbp-reply-content a.bp-video-thumbnail-submit {
    color: #c1895f !important;
}
#buddypress #item-body .button.accept, #buddypress #item-body .button.reject {
    background: #5a365b;
    color: #fff!important;
}
#buddypress .bp-list.groups-list li .list-wrap .item .item-block {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    margin-bottom: 20px;
}

@media screen and (max-width: 800px) {
#friend-list.bp-list.grid .action, #members-list.bp-list.grid .action {
	display: block!important;
}
body #buddypress #item-header-cover-image #item-header-avatar {
	margin-right: auto;
	margin-left: auto;
	margin-top: -195px;
}
body #buddypress:not(.round-avatars) .groups-header #item-header-cover-image #item-header-avatar img.avatar {
	border-radius: 100%!important;
}
.item-header-wrap .bp-group-meta span {
	border-radius: 100px;
	display: inline-block;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .25px;
	color: inherit;
	padding: 9px 20px!important;
	line-height: 1;
	white-space: nowrap;
}
}
@media screen and (max-width:500px) {
#groups-list.bp-list:not(.grid) .item-entry .item-avatar {
    display: block;
    width: 100%;
}
body #buddypress .bp-list .action .generic-button .group-button {
    min-width: auto!important;
}
[class*=" bb-icon-"]:before, [class^=bb-icon-]:before{ margin-left:0!important;}
span.count{ margin-left:5px!important;}

.member-header-actions-wrap a.bb_more_options_action {
    border: 1px solid #8e615e!important;
    border-radius: 5px;
    height: 33px;
    text-align: center!important;
    padding-left: 9px!important;
    background: #be875f!important;
}
.member-header-actions-wrap i.bb-icon-f.bb-icon-ellipsis-h:after {
    content: 'more';
    display: block;
    padding: 0px;
    margin: 0px;
    height: 1px;
    font-family: arial!important;
    font-style: normal;
    font-size: 12px;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
	color: #fff;
}
.member-header-actions-wrap i.bb-icon-f.bb-icon-ellipsis-h:before{ color:#fff;}
body #buddypress .member-header-actions+.bb_more_options.header-dropdown.action{
    position: absolute!important;
    right: 60px;
    color: #000!important;
}
#buddypress .bb_more_options .bb_more_options_list, .bb_more_options .bb_more_options_list {
    right: -46px;
}
#buddypress .bb_more_options .bb_more_options_list:after, .bb_more_options .bb_more_options_list:after{ left:40px;}
#buddypress .bb_more_options .bb_more_options_list, .bb_more_options .bb_more_options_list{ top:39px;}

}
#buddypress .bb_more_options .bb_more_options_list, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options, .bb_more_options .bb_more_options_list {
    background: #fff!important;
}
.activity-list .bb-activity-more-options-wrap .bb-activity-more-options:after{ z-index:-1!important;border: 0px!important; background:#fff; padding: 6px!important;}