﻿body {
  font-family: "Nunito Sans", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Quicksand", Verdana, sans-serif;
  font-weight: 700
}
a:hover {
  color: #50DECD
}
a.read-more {
  color: #50DECD
}
blockquote {
  border-color: #50DECD
}
code {
  color: #50DECD
}
address a {
  color: #50DECD
}
.color-primary {
  color: #50DECD
}
.color-primary a, .color-primary > span {
  color: #50DECD
}
.morelink {
  color: #50DECD
}
.background-primary {
  background: #50DECD
}
.color-secondary {
  color: #ff7544
}
.hover-primary:hover {
  color: #50DECD
}
.small a {
  color: #50DECD
}
.block-title h1:after, .block-title h2:after, .block-title h3:after, .block-title h4:after, .block-title h5:after, .block-title h6:after {
  background: #50DECD
}
dl a {
  color: #50DECD
}
ul.list-inline li {
  font-size: 14px
}
figcaption a, .wp-caption-text a {
  color: #50DECD
}
.featured-ribbon {
  background: #ff7544
}
.swiper-pagination-bullet {
  background-color: #50DECD
}
.form-control {
  font-size: 14px
}
.form-control:focus {
  border: 1px solid #50DECD
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, select:focus, textarea:focus {
  border: 1px solid #50DECD
}
input[type="radio"], input[type="checkbox"] {
  color: #50DECD
}
input[type="radio"]:checked, input[type="checkbox"]:checked {
  border-color: #50DECD
}
input[type="radio"]:checked::after, input[type="checkbox"]:checked::after {
  background-color: #50DECD
}
input[type="radio"]:checked::before {
  background-color: #50DECD
}
.beehive-login-form .beehive-login-result a {
  color: #50DECD
}
body.beehive .select2-container--open .select2-selection--single, body.beehive .select2-container--default.select2-container--focus .select2-selection--multiple, body.beehive .select2-container--default.select2-container--open .select2-dropdown, body.beehive .select2-container--classic.select2-container--open .select2-dropdown, body.beehive .select2-container--classic .select2-selection--single:focus, body.beehive .select2-container--classic.select2-container--open .select2-selection--multiple, body.beehive .select2-container--classic .select2-selection--multiple:focus {
  border-color: #50DECD !important
}
body.beehive .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #50DECD
}
.dropdown-menu .active > a, .dropdown-menu .current > a, .dropdown-menu .selected > a, .dropdown-menu .current-menu-item > a {
  color: #50DECD
}
a.dropdown-item.active {
  color: #50DECD
}
a.dropdown-item:hover {
  color: #50DECD
}
li.current_page_item > a {
  color: #50DECD
}
nav.beehive-navbar .navbar-nav .nav-item.current_page_ancestor > .nav-link, nav.beehive-navbar .navbar-nav .nav-item.current_page_item > .nav-link {
  color: #50DECD
}
nav.beehive-navbar ul.navbar-user .nav-item .nav-link span.count {
  background-color: #50DECD;
  color: #fff
}
nav.beehive-navbar.default .js-hiraku-offcanvas:not(.js-hiraku-offcanvas-active) .navbar-main > li .dropdown-menu {
  border-color: #50DECD
}
.beehive-toggler .icon-bar {
  background: #50DECD
}
@media screen and (max-width:767.98px) {
  body.beehive-social-layout.logged-in .mobile-header nav.beehive-navbar.social .nav-top-bar {
    background-color: #50DECD;
    background-image: linear-gradient(135deg, #3bb2a4 0%, #50DECD 55%, #80f8ea 110%)
  }
}
.nav-component .nav-component-list > li.flexMenu-viewMore.has-current > a {
  color: #50DECD
}
.nav-component .nav-component-list > li > a:hover {
  color: #50DECD
}
.nav-component .nav-component-list > li.is-active, .nav-component .nav-component-list > li.selected, .nav-component .nav-component-list > li.current, .nav-component .nav-component-list > li.current_page_item {
  border-bottom: 2px solid #50DECD
}
.nav-component .nav-component-list > li.is-active > a, .nav-component .nav-component-list > li.selected > a, .nav-component .nav-component-list > li.current > a, .nav-component .nav-component-list > li.current_page_item > a {
  color: #50DECD
}
a.button, .pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link, .generic-button a, input[type="button"], input[type="reset"], button {
  background-color: transparent;
  color: #50DECD;
  fill: #50DECD;
  border-color: #50DECD
}
a.button:hover, .pmpro_btn:hover, .pmpro_btn:link:hover, .pmpro_content_message a:hover, .pmpro_content_message a:link:hover, .generic-button a:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, a.button:active, .pmpro_btn:active, .pmpro_btn:link:active, .pmpro_content_message a:active, .pmpro_content_message a:link:active, .generic-button a:active, input[type="button"]:active, input[type="reset"]:active, button:active, a.button:focus, .pmpro_btn:focus, .pmpro_btn:link:focus, .pmpro_content_message a:focus, .pmpro_content_message a:link:focus, .generic-button a:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus {
  background-color: #50DECD;
  color: #fff
}
a.button.button-filter:hover, .pmpro_btn.button-filter:hover, .pmpro_btn:link.button-filter:hover, .pmpro_content_message a.button-filter:hover, .pmpro_content_message a:link.button-filter:hover, .generic-button a.button-filter:hover, input[type="button"].button-filter:hover, input[type="reset"].button-filter:hover, button.button-filter:hover, a.button.button-filter:active, .pmpro_btn.button-filter:active, .pmpro_btn:link.button-filter:active, .pmpro_content_message a.button-filter:active, .pmpro_content_message a:link.button-filter:active, .generic-button a.button-filter:active, input[type="button"].button-filter:active, input[type="reset"].button-filter:active, button.button-filter:active, a.button.button-filter:focus, .pmpro_btn.button-filter:focus, .pmpro_btn:link.button-filter:focus, .pmpro_content_message a.button-filter:focus, .pmpro_content_message a:link.button-filter:focus, .generic-button a.button-filter:focus, input[type="button"].button-filter:focus, input[type="reset"].button-filter:focus, button.button-filter:focus {
  color: #50DECD;
  border-color: #50DECD
}
.text-button.text-button {
  color: #50DECD
}
.text-button.text-button:hover, .text-button.text-button:active, .text-button.text-button:focus {
  color: #50DECD
}
input[type="submit"], button[type="submit"] {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5);
  color: #fff
}
input[type="submit"]:hover, button[type="submit"]:hover, input[type="submit"]:active, button[type="submit"]:active, input[type="submit"]:focus, button[type="submit"]:focus {
  background-color: #43cfbe;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5);
  color: #fff
}
a.button.button-primary, input.button-primary, button.button-primary {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
a.button.button-primary:hover, input.button-primary:hover, button.button-primary:hover, a.button.button-primary:active, input.button-primary:active, button.button-primary:active, a.button.button-primary:focus, input.button-primary:focus, button.button-primary:focus {
  background-color: #43cfbe;
  color: #fff;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
a.button.button-primary.success, input.button-primary.success, button.button-primary.success {
  background-color: #2ed573;
  background-image: linear-gradient(90deg, #2ed573 0, #6ee29e 50%, #2ed573 100%);
  box-shadow: 0 1px 2px 0 rgba(46, 213, 115, 0.5);
  color: #fff
}
a.button.button-primary.success:hover, input.button-primary.success:hover, button.button-primary.success:hover, a.button.button-primary.success:active, input.button-primary.success:active, button.button-primary.success:active, a.button.button-primary.success:focus, input.button-primary.success:focus, button.button-primary.success:focus {
  background-color: #58de8f;
  box-shadow: 0 1px 3px 0 rgba(46, 213, 115, 0.5);
  color: #fff
}
a.button.button-primary.warning, input.button-primary.warning, button.button-primary.warning {
  background-color: #ffa500;
  background-image: linear-gradient(90deg, #ffa500 0, #ffc04d 50%, #ffa500 100%);
  box-shadow: 0 1px 2px 0 rgba(255, 165, 0, 0.5);
  color: #fff
}
a.button.button-primary.warning:hover, input.button-primary.warning:hover, button.button-primary.warning:hover, a.button.button-primary.warning:active, input.button-primary.warning:active, button.button-primary.warning:active, a.button.button-primary.warning:focus, input.button-primary.warning:focus, button.button-primary.warning:focus {
  background-color: #ffb733;
  box-shadow: 0 1px 3px 0 rgba(255, 165, 0, 0.5);
  color: #fff
}
a.button.button-primary.danger, input.button-primary.danger, button.button-primary.danger {
  background-color: #f00;
  background-image: linear-gradient(90deg, #f00 0, #ff4d4d 50%, #f00 100%);
  box-shadow: 0 1px 2px 0 rgba(255, 0, 0, 0.5);
  color: #fff
}
a.button.button-primary.danger:hover, input.button-primary.danger:hover, button.button-primary.danger:hover, a.button.button-primary.danger:active, input.button-primary.danger:active, button.button-primary.danger:active, a.button.button-primary.danger:focus, input.button-primary.danger:focus, button.button-primary.danger:focus {
  background-color: #f33;
  box-shadow: 0 1px 3px 0 rgba(255, 0, 0, 0.5);
  color: #fff
}
a.button.button-outline, input.button-outline, button.button-outline {
  background-color: transparent;
  background-image: none;
  color: #50DECD;
  fill: #50DECD;
  border-color: #50DECD;
  box-shadow: 0 2px 5px 0 rgba(58, 46, 68, 0.08)
}
a.button.button-outline:hover, input.button-outline:hover, button.button-outline:hover, a.button.button-outline:focus, input.button-outline:focus, button.button-outline:focus, a.button.button-outline.focus, input.button-outline.focus, button.button-outline.focus {
  background-color: #50DECD;
  box-shadow: 0 2px 5px 0 rgba(58, 46, 68, 0.08);
  color: #fff
}
a.button.button-outline.success, input.button-outline.success, button.button-outline.success {
  color: #2ed573;
  fill: #2ed573;
  border-color: #2ed573
}
a.button.button-outline.success:hover, input.button-outline.success:hover, button.button-outline.success:hover, a.button.button-outline.success:active, input.button-outline.success:active, button.button-outline.success:active, a.button.button-outline.success:focus, input.button-outline.success:focus, button.button-outline.success:focus {
  background-color: #2ed573;
  color: #fff
}
a.button.button-outline.warning, input.button-outline.warning, button.button-outline.warning {
  color: #ffa500;
  fill: #ffa500;
  border-color: #ffa500
}
a.button.button-outline.warning:hover, input.button-outline.warning:hover, button.button-outline.warning:hover, a.button.button-outline.warning:active, input.button-outline.warning:active, button.button-outline.warning:active, a.button.button-outline.warning:focus, input.button-outline.warning:focus, button.button-outline.warning:focus {
  background-color: #ffa500;
  color: #fff
}
a.button.button-outline.danger, input.button-outline.danger, button.button-outline.danger {
  color: #f00;
  fill: #f00;
  border-color: #f00
}
a.button.button-outline.danger:hover, input.button-outline.danger:hover, button.button-outline.danger:hover, a.button.button-outline.danger:active, input.button-outline.danger:active, button.button-outline.danger:active, a.button.button-outline.danger:focus, input.button-outline.danger:focus, button.button-outline.danger:focus {
  background-color: #f00;
  color: #fff
}
a.button.button-transparent.success, input.button-transparent.success, button.button-transparent.success {
  background-color: rgba(46, 213, 115, 0.1)
}
a.button.button-transparent.success:hover, input.button-transparent.success:hover, button.button-transparent.success:hover, a.button.button-transparent.success:active, input.button-transparent.success:active, button.button-transparent.success:active, a.button.button-transparent.success:focus, input.button-transparent.success:focus, button.button-transparent.success:focus {
  background-color: rgba(46, 213, 115, 0.2)
}
a.button.button-transparent.warning, input.button-transparent.warning, button.button-transparent.warning {
  background-color: rgba(255, 165, 0, 0.1)
}
a.button.button-transparent.warning:hover, input.button-transparent.warning:hover, button.button-transparent.warning:hover, a.button.button-transparent.warning:active, input.button-transparent.warning:active, button.button-transparent.warning:active, a.button.button-transparent.warning:focus, input.button-transparent.warning:focus, button.button-transparent.warning:focus {
  background-color: rgba(255, 165, 0, 0.2)
}
a.button.button-transparent.danger, input.button-transparent.danger, button.button-transparent.danger {
  background-color: rgba(255, 0, 0, 0.1)
}
a.button.button-transparent.danger:hover, input.button-transparent.danger:hover, button.button-transparent.danger:hover, a.button.button-transparent.danger:active, input.button-transparent.danger:active, button.button-transparent.danger:active, a.button.button-transparent.danger:focus, input.button-transparent.danger:focus, button.button-transparent.danger:focus {
  background-color: rgba(255, 0, 0, 0.2)
}
a.button.button-solid, input.button-solid, button.button-solid {
  background-color: #50DECD;
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
a.button.button-solid:hover, input.button-solid:hover, button.button-solid:hover, a.button.button-solid:active, input.button-solid:active, button.button-solid:active, a.button.button-solid:focus, input.button-solid:focus, button.button-solid:focus {
  background-color: #43cfbe;
  color: #fff;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
a.button.button-solid.success, input.button-solid.success, button.button-solid.success {
  background-color: #2ed573;
  box-shadow: 0 1px 2px 0 rgba(46, 213, 115, 0.5);
  color: #fff
}
a.button.button-solid.success:hover, input.button-solid.success:hover, button.button-solid.success:hover, a.button.button-solid.success:active, input.button-solid.success:active, button.button-solid.success:active, a.button.button-solid.success:focus, input.button-solid.success:focus, button.button-solid.success:focus {
  background-color: #58de8f;
  box-shadow: 0 1px 3px 0 rgba(46, 213, 115, 0.5);
  color: #fff
}
a.button.button-solid.warning, input.button-solid.warning, button.button-solid.warning {
  background-color: #ffa500;
  box-shadow: 0 1px 2px 0 rgba(255, 165, 0, 0.5);
  color: #fff
}
a.button.button-solid.warning:hover, input.button-solid.warning:hover, button.button-solid.warning:hover, a.button.button-solid.warning:active, input.button-solid.warning:active, button.button-solid.warning:active, a.button.button-solid.warning:focus, input.button-solid.warning:focus, button.button-solid.warning:focus {
  background-color: #ffb733;
  box-shadow: 0 1px 3px 0 rgba(255, 165, 0, 0.5);
  color: #fff
}
a.button.button-solid.danger, input.button-solid.danger, button.button-solid.danger {
  background-color: #f00;
  box-shadow: 0 1px 2px 0 rgba(255, 0, 0, 0.5);
  color: #fff
}
a.button.button-solid.danger:hover, input.button-solid.danger:hover, button.button-solid.danger:hover, a.button.button-solid.danger:active, input.button-solid.danger:active, button.button-solid.danger:active, a.button.button-solid.danger:focus, input.button-solid.danger:focus, button.button-solid.danger:focus {
  background-color: #f33;
  box-shadow: 0 1px 3px 0 rgba(255, 0, 0, 0.5);
  color: #fff
}
table tbody tr th > a {
  color: #50DECD
}
table tbody tr td > a {
  color: #50DECD
}
.beehive-social-panel .panel-block.dark {
  background-color: #383a45;
  background-image: linear-gradient(135deg, #4f5261 0%, #383a45 50%)
}
.beehive-social-panel .panel-menu ul.navbar-panel li.current-menu-item a {
  color: #0E6157 !important
}
ul.social-links li.list-inline-item a:hover {
  border: 1px solid #50DECD
}
ul.social-share li a:hover {
  border: 1px solid #50DECD
}
aside.widget-area > .widget {
  background: rgba(34, 151, 137, 0.02);
  background: linear-gradient(135deg, rgba(34, 151, 137, 0.04) 0%, rgba(255, 255, 255, 0) 25%, rgba(34, 151, 137, 0.07) 100%)
}
aside.widget-area > .widget .widget-title:after, aside.widget-area > .widget .pmpro_login_wrap > h3:after, aside.widget-area > .widget .pmpro_logged_in_welcome_wrap .pmpro_member_display_name:after {
  background: #50DECD
}
body.left-sidebar aside.widget-area > .widget, body.right-sidebar aside.widget-area > .widget {
  background: linear-gradient(135deg, rgba(34, 151, 137, 0.05) 0%, rgba(255, 255, 255, 0) 25%, rgba(34, 151, 137, 0.07) 100%)
}
.widget_nav_menu li:before, .widget_recent_entries li:before, .widget_archive li:before, .widget_categories li:before, .widget_pages li:before, .widget_meta li:before, .widget_recent_comments li:before, .widget_rss li:before, .widget_display_forums li:before, .widget_display_topics li:before, .widget_display_replies li:before, .widget_display_views li:before, .widget_product_categories li:before, .beehive-activity-widget li:before, .widget_bp_blogs_widget li:before, .widget_layered_nav li:before {
  color: #50DECD
}
.widget_calendar a {
  color: #50DECD
}
.widget_calendar #today {
  background-color: #50DECD;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover {
  border-color: #50DECD
}
.widget_text a {
  color: #50DECD
}
.widget .archive-course-widget-outer .course-entry .course-meta-data .course-meta-field a {
  color: #50DECD
}
.widget .archive-course-widget-outer .widget-footer .pull-right {
  color: #50DECD
}
.entry-content > ul:not([class]) li > a, .entry-content > ol:not([class]) li > a {
  color: #50DECD
}
.entry-content > p > a {
  color: #50DECD
}
.blog-layout-grid .beehive-post .entry-wrapper > .beehive-sticky-post {
  background-color: #50DECD;
  color: #fff
}
.blog-layout-grid .beehive-post .entry-wrapper .entry-thumbnail .post-format a {
  background-color: #50DECD;
  color: #fff
}
.blog-layout-grid .beehive-post .entry-wrapper .entry-thumbnail .post-format a:hover {
  background-color: #43cfbe
}
.blog-layout-classic .beehive-post .entry-wrapper .entry-content .beehive-sticky-post {
  background-color: #50DECD;
  color: #fff
}
.blog-layout-classic .beehive-post .entry-wrapper .entry-content .entry-content-inner .post-format a {
  background-color: #50DECD;
  color: #fff
}
.blog-layout-classic .beehive-post .entry-wrapper .entry-content .entry-content-inner .post-format a:hover {
  background-color: #43cfbe
}
.blog-layout-classic .beehive-post .entry-wrapper .entry-content .entry-content-inner .read-more a::after {
  background-color: #50DECD
}
aside.post-overview .widget .widget-title::after {
  background: #50DECD
}
aside.post-overview ul:not([class]) li::before {
  color: #50DECD
}
.has-primary-color-color {
  color: #50DECD !important
}
.has-primary-color-background-color {
  background-color: #50DECD !important
}
.has-secondary-color-color {
  color: #ff7544
}
.has-secondary-color-background-color {
  background-color: #ff7544 !important
}
.has-drop-cap:not(.has-background):not(:focus)::first-letter {
  color: #50DECD
}
blockquote, .wp-block-quote {
  border-color: #50DECD
}
blockquote a, .wp-block-quote a {
  color: #50DECD
}
blockquote.has-text-align-right, .wp-block-quote.has-text-align-right, blockquote[style*="text-align:right"], .wp-block-quote[style*="text-align:right"], blockquote[style*="text-align: right"], .wp-block-quote[style*="text-align: right"] {
  border-color: #50DECD
}
.wp-block-quote a {
  color: #50DECD
}
.wp-block-pullquote.is-style-solid-color:not([class*="background-color"]) {
  background-color: #50DECD
}
.wp-block-gallery .blocks-gallery-caption a {
  color: #50DECD
}
.wp-block-audio figcaption a {
  color: #50DECD
}
.wp-block-video figcaption a {
  color: #50DECD
}
.wp-block-file a:not(.wp-block-file__button) {
  color: #50DECD
}
.wp-block-file .wp-block-file__button {
  background: #50DECD
}
.wp-block-code {
  border-color: #50DECD
}
.wp-block-code code {
  color: #50DECD
}
.wp-block-verse {
  font-family: "Nunito Sans", Arial, sans-serif
}
.wp-block-table a {
  color: #50DECD
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):active, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus {
  background-color: #43cfbe;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #50DECD;
  border-color: #50DECD
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus {
  background-color: #50DECD !important
}
.wp-block-media-text .wp-block-media-text__content > p > a {
  color: #50DECD
}
.wp-block-archives a {
  color: #50DECD
}
.wp-block-calendar a {
  color: #50DECD;
  font-weight: normal
}
.wp-block-calendar tfoot a {
  color: #50DECD
}
.wp-block-categories a {
  color: #50DECD
}
.wp-block-latest-posts a {
  color: #50DECD
}
.wp-block-rss .wp-block-rss__item-title a {
  color: #50DECD
}
.wp-block-embed figcaption a {
  color: #50DECD
}
.beehive-pagination a.current, .bp-pagination a.current, .rtm-paginate a.current, .learn-press-pagination a.current, .beehive-pagination span.current, .bp-pagination span.current, .rtm-paginate span.current, .learn-press-pagination span.current {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
.beehive-pagination a:not(.current):hover, .bp-pagination a:not(.current):hover, .rtm-paginate a:not(.current):hover, .learn-press-pagination a:not(.current):hover, .beehive-pagination span:not(.current):hover, .bp-pagination span:not(.current):hover, .rtm-paginate span:not(.current):hover, .learn-press-pagination span:not(.current):hover {
  color: #50DECD
}
.page-links span.page-number:hover {
  color: #50DECD;
  border-color: #50DECD
}
.page-links .post-page-numbers.current span.page-number {
  color: #50DECD;
  border-color: #50DECD
}
.comments-area .comment-list .comment-body .comment-meta .comment-metadata .edit-link a {
  color: #50DECD
}
.comments-area .comment-list .comment-body .comment-content a {
  color: #50DECD
}
.comments-area .comment-list .comment.bypostauthor .comment-meta .comment-author .avatar {
  border-color: #50DECD
}
.comments-pagination .nav-links .page-numbers:hover, .comments-pagination .nav-links .page-numbers:active, .comments-pagination .nav-links .page-numbers:focus {
  border-color: #50DECD
}
.comments-pagination .nav-links .page-numbers.current {
  background-color: #50DECD;
  border-color: #50DECD
}
body.beehive .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, body.beehive .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #50DECD
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
  color: #50DECD;
  fill: #50DECD
}
.elementor-accordion .elementor-tab-title.elementor-active {
  background-color: #50DECD
}
.beehive-tabs-element .nav-tabs .nav-item .nav-item-icon {
  background-color: rgba(34, 151, 137, 0.05)
}
.beehive-tabs-element .nav-tabs .nav-item .nav-item-icon i {
  color: #50DECD
}
.beehive-tabs-element .nav-tabs .nav-item .nav-item-icon svg {
  fill: #50DECD
}
.beehive-tabs-element .nav-tabs .nav-item.active .nav-item-wrapper {
  border-color: #50DECD
}
@media (min-width:767px) {
  .beehive-tabs-element .nav-tabs .nav-item.active .nav-item-wrapper::before {
    background-color: #50DECD
  }
}
.beehive-tabs-element .tab-content .tab-pane .pane-wrapper .pane-texts p a {
  color: #50DECD
}
.beehive-iconbox-element .icon-wrapper i, .beehive-iconbox-element .icon-wrapper svg {
  color: #50DECD;
  fill: #50DECD
}
.beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  background: #50DECD
}
.beehive-iconbox-element.icon-view-framed .icon-wrapper {
  border-color: #50DECD
}
.beehive-iconbox-element.icon-view-framed .icon-wrapper i, .beehive-iconbox-element.icon-view-framed .icon-wrapper svg {
  color: #50DECD;
  fill: #50DECD
}
.beehive-contactinfo-element .item .item-icon {
  background-color: rgba(34, 151, 137, 0.05);
  color: #50DECD
}
.modal.login-modal .modal-header {
  background-color: #50DECD
}
.background-primary-09 {
  background-color: rgba(34, 151, 137, 0.8)
}
.beehive-preloader > span {
  border: 2px #50DECD solid
}
.beehive-preloader > span::before {
  background-color: #50DECD
}
.beehive-preloader > span::after {
  background-color: #50DECD
}
.bp-navs ul.dropdown-menu li.current a, .bp-navs ul.dropdown-menu li.selected a {
  color: #50DECD
}
.bp-navs.dir-navs > ul > li.selected, .bp-navs.dir-navs > ul > li.current {
  border-bottom: 2px solid #50DECD
}
.bp-navs.dir-navs > ul > li.selected > a, .bp-navs.dir-navs > ul > li.current > a {
  color: #50DECD
}
.bp-navs.bp-subnavs > ul > li.selected, .bp-navs.bp-subnavs > ul > li.current {
  border-bottom: 2px solid #50DECD
}
.bp-navs.bp-subnavs > ul > li.selected > a, .bp-navs.bp-subnavs > ul > li.current > a {
  color: #50DECD
}
.bp-navs.bp-subnavs > ul li.selected > a, .bp-navs.bp-subnavs > ul li.current > a {
  color: #50DECD
}
.bp-navs.bp-subnavs > ul li.has-current > a {
  color: #50DECD
}
.bp-navs.single-screen-navs ul li a:hover {
  color: #50DECD
}
.bp-navs.single-screen-navs ul li a:hover span.nav-link-text {
  color: #50DECD
}
@media screen and (min-width:991.98px) {
  .bp-navs.single-screen-navs.horizontal ul.profile-nav > li.current > a, .bp-navs.single-screen-navs.horizontal ul.profile-nav > li.selected > a, .bp-navs.single-screen-navs.horizontal ul.profile-nav > li.has-current > a {
    background: linear-gradient(135deg, #80f8ea 0%, #50DECD 75%);
    color: #fff
  }
}
.bp-navs.single-screen-navs.horizontal ul .dropdown-menu li.current a, .bp-navs.single-screen-navs.horizontal ul .dropdown-menu li.selected a {
  color: #50DECD
}
.bp-navs.single-screen-navs.horizontal ul .dropdown-menu li.current a .nav-link-text, .bp-navs.single-screen-navs.horizontal ul .dropdown-menu li.selected a .nav-link-text {
  color: #50DECD
}
@media screen and (max-width:991.98px) {
  .bp-navs.single-screen-navs.horizontal ul li.current > a, .bp-navs.single-screen-navs.horizontal ul li.selected > a, .bp-navs.single-screen-navs.horizontal ul li.has-current > a {
    color: #50DECD
  }
  .bp-navs.single-screen-navs.horizontal ul li.current > a span, .bp-navs.single-screen-navs.horizontal ul li.selected > a span, .bp-navs.single-screen-navs.horizontal ul li.has-current > a span {
    color: #50DECD
  }
}
.bp-navs.single-screen-navs.vertical ul li.current a, .bp-navs.single-screen-navs.vertical ul li.selected a {
  color: #50DECD
}
.bp-navs.single-screen-navs.vertical ul li.current span.nav-link-text, .bp-navs.single-screen-navs.vertical ul li.selected span.nav-link-text {
  color: #50DECD
}
@media screen and (min-width:991.98px) {
  .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore.current > a, .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore.selected > a, .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore.has-current > a {
    background: #50DECD !important;
    color: #fff !important
  }
  .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore .flexMenu-popup > li.current > a, .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore .flexMenu-popup > li.selected > a, .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore .flexMenu-popup > li.has-current > a {
    color: #50DECD !important
  }
  .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore .flexMenu-popup > li.current > a .nav-link-text, .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore .flexMenu-popup > li.selected > a .nav-link-text, .bp-navs.single-screen-navs.tabbed-links.horizontal ul li.flexMenu-viewMore .flexMenu-popup > li.has-current > a .nav-link-text {
    color: #50DECD !important
  }
}
.buddypress_object_nav .bp-navs li.dynamic a .count, .buddypress-wrap .bp-navs li.dynamic a .count, .buddypress_object_nav .bp-navs li.dynamic.selected a .count, .buddypress-wrap .bp-navs li.dynamic.selected a .count, .buddypress_object_nav .bp-navs li.dynamic.current a .count, .buddypress-wrap .bp-navs li.dynamic.current a .count {
  background-color: #50DECD;
  color: #fff
}
.buddypress_object_nav .bp-navs li.dynamic a:hover .count, .buddypress-wrap .bp-navs li.dynamic a:hover .count {
  background-color: #43cfbe;
  color: #fff
}
@media screen and (min-width:991.98px) {
  .buddypress-wrap .tabbed-links ul li.current > a, .buddypress-wrap .tabbed-links ol li.current > a, .buddypress-wrap .tabbed-links ul li.has-current > a, .buddypress-wrap .tabbed-links ol li.has-current > a {
    background: #50DECD !important;
    color: #fff
  }
}
.activity-update-form form#whats-new-form #whats-new-submit input[type="button"] {
  background: #50DECD;
  color: #fff
}
.activity-update-form form#whats-new-form #whats-new-submit input[type="button"]:hover, .activity-update-form form#whats-new-form #whats-new-submit input[type="button"]:active, .activity-update-form form#whats-new-form #whats-new-submit input[type="button"]:focus {
  background: #43cfbe;
  color: #fff
}
.activity-list .activity-item .activity-inner a {
  color: #50DECD
}
.activity-list .activity-item .activity-meta.action .button.like {
  color: #50DECD
}
.activity-list .activity-item .activity-meta.action .button.like:hover, .activity-list .activity-item .activity-meta.action .button.like:active, .activity-list .activity-item .activity-meta.action .button.like:focus {
  color: #50DECD
}
.activity-list .activity-item .activity-meta.action .button.like .count {
  background: rgba(34, 151, 137, 0.1);
  color: #50DECD
}
.activity-list .activity-item .activity-meta.action .button.unlike {
  color: #2ed573
}
.activity-list .activity-item .activity-meta.action .button.unlike:hover, .activity-list .activity-item .activity-meta.action .button.unlike:active, .activity-list .activity-item .activity-meta.action .button.unlike:focus {
  color: #2ed573
}
.activity-list .activity-item .activity-meta.action .button.unlike .count {
  background: rgba(46, 213, 115, 0.1);
  color: #2ed573
}
.buddypress-wrap .activity-list .load-more a, .buddypress-wrap .activity-list .load-newest a {
  color: #50DECD
}
.buddypress-wrap .activity-comments .acomment-content {
  background: rgba(156, 81, 233, 0.05)
}
.buddypress-wrap .activity-comments .acomment-content a {
  color: #50DECD
}
.register-page .signup-form .editfield .bp-xprofile-checkbox-acceptance-field > a {
  color: #50DECD
}
@media screen and (max-width:991.98px) {
  .single-headers div#item-header-content .action .generic-button a, .single-headers div#item-header-content .action .generic-button button {
    color: #50DECD
  }
}
@media screen and (min-width:991.98px) {
  .no-cover #item-header-content .action .generic-button a, .no-cover #item-header-content .action .generic-button button {
    background: #50DECD;
    color: #fff
  }
}
.buddypress-wrap .item-body .button-tabs li.current a, .buddypress-wrap .item-body .button-tabs li.selected a {
  background: #50DECD;
  color: #fff
}
.buddypress .buddypress-wrap .text-links-list a.button:focus, .buddypress .buddypress-wrap .text-links-list a.button:hover {
  color: #50DECD
}
.buddypress .buddypress-wrap .bp-primary-action.bp-primary-action {
  background-color: #50DECD;
  color: #fff
}
.buddypress-wrap button.ac-reply-cancel {
  color: #50DECD
}
.buddypress-wrap button.ac-reply-cancel:focus, .buddypress-wrap button.ac-reply-cancel:hover {
  color: #50DECD
}
.buddypress-wrap .profile .bp-widget a {
  color: #50DECD
}
.buddypress-wrap .profile.edit .editfield .bp-xprofile-checkbox-acceptance-field > a {
  color: #50DECD
}
.buddypress-wrap .standard-form .field-visibility-settings-close:hover {
  color: #50DECD
}
@media screen and (min-width:991.98px) {
  .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected a, .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected a, .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected a, .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected a, .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected a, .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected a {
    background: #50DECD;
    color: #fff
  }
}
.message-action-unstar:before {
  color: #50DECD
}
#message-threads li.selected .user-link img.avatar {
  border: 2px solid #50DECD
}
#message-threads li .thread-content .thread-subject .thread-count {
  color: #50DECD
}
#message-threads li .thread-content .thread-subject a.subject {
  color: #50DECD
}
.bp-messages-content #thread-preview .preview-message a {
  color: #50DECD
}
.bp-messages-content #bp-message-thread-list .message-content a {
  color: #50DECD
}
.bp-help-text a {
  color: #50DECD
}
.field-visibility-settings-close:hover {
  color: #50DECD
}
.buddypress-wrap .bp-feedback {
  border-top: 2px solid #50DECD
}
.buddypress-wrap .bp-feedback.info, .buddypress-wrap .bp-feedback.help {
  border-top-color: #50DECD
}
.buddypress-wrap .bp-feedback.info .bp-icon, .buddypress-wrap .bp-feedback.help .bp-icon {
  color: #50DECD
}
.buddypress-wrap .bp-feedback.info a, .buddypress-wrap .bp-feedback.help a {
  color: #50DECD
}
.buddypress-wrap .bp-feedback.error, .buddypress-wrap .bp-feedback.warning {
  border-top-color: #f00
}
.buddypress-wrap .bp-feedback.error .bp-icon, .buddypress-wrap .bp-feedback.warning .bp-icon {
  color: #f00
}
.buddypress-wrap .bp-feedback.error a, .buddypress-wrap .bp-feedback.warning a {
  color: #f00
}
.buddypress-wrap .bp-feedback.loading {
  border-top-color: #50DECD;
  background-image: linear-gradient(60deg, rgba(34, 151, 137, 0.08), #fff, rgba(34, 151, 137, 0.08), #fff, rgba(34, 151, 137, 0.08))
}
.buddypress-wrap .bp-feedback.loading .bp-icon {
  color: #50DECD
}
.buddypress-wrap .bp-feedback.loading a {
  color: #50DECD
}
.buddypress-wrap .bp-feedback.success, .buddypress-wrap .bp-feedback.updated {
  border-top-color: #2ed573
}
.buddypress-wrap .bp-feedback.success .bp-icon, .buddypress-wrap .bp-feedback.updated .bp-icon {
  color: #2ed573
}
.buddypress-wrap .bp-feedback.success a, .buddypress-wrap .bp-feedback.updated a {
  color: #2ed573
}
.buddypress.widget span.bp-login-widget-register-link a {
  color: #50DECD
}
.profile-widget-area .beehive-activity-widget ul.widget-activity-list li::before {
  background: #50DECD;
  color: #fff
}
#buddy-chat-app .popped-buddies > .dropd-control {
  background-color: #50DECD
}
#buddy-chat-app #buddy-chat-buddies__default .buddy-chat-buddies__container .header-container .window-title h5 {
  color: #50DECD
}
#buddy-chat-app .buddy-chat-nav-tabs li {
  white-space: nowrap
}
#buddy-chat-app .buddy-chat-nav-tabs li a:hover, #buddy-chat-app .buddy-chat-nav-tabs li a.active {
  color: #50DECD
}
#buddy-chat-app #buddy-chat-buddies .buddy-chat-buddies__collapser .collapse-icon {
  background-color: #50DECD;
  background-image: linear-gradient(135deg, #3bb2a4 0%, #50DECD 55%, #80f8ea 110%);
  background-size: 200% auto
}
#buddy-chat-app #buddy-chat-buddies .buddy-chat-buddies__collapser:hover .collapse-icon {
  background-position: right center;
  transition: all 0.5s
}
#buddy-chat-app #buddy-chat-windows .bpc-chat-windows-list .user-list_inactive .dropd-control {
  background-color: #50DECD
}
#buddy-chat-app #buddy-chat-windows .chat-window__message-list .bpc-chat-list li.message--self .message {
  background-color: rgba(34, 151, 137, 0.05)
}
#buddy-chat-app #buddy-chat-windows .chat-window__message-list .bpc-chat-list li.message--other .message {
  background-color: #50DECD
}
#buddy-chat-app #buddy-chat-windows .chat-window__inputarea .chat-window__btn--enter > span {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
#buddy-chat-app .dropd-item:hover {
  color: #50DECD
}
.beehive #buddy-chat-app .header-container .header-title .dashicons-format-chat {
  color: #50DECD
}
button#rtmedia-add-media-button-post-update {
  color: #50DECD
}
button#rtmedia-add-media-button-post-update:hover, button#rtmedia-add-media-button-post-update:active, button#rtmedia-add-media-button-post-update:focus {
  color: #50DECD
}
.rtm-upload-button-wrapper button.rtmedia-comment-media-upload, button.rtmedia-comment-media-upload {
  color: #50DECD
}
.rtm-upload-button-wrapper button.rtmedia-comment-media-upload:hover, button.rtmedia-comment-media-upload:hover, .rtm-upload-button-wrapper button.rtmedia-comment-media-upload:active, button.rtmedia-comment-media-upload:active, .rtm-upload-button-wrapper button.rtmedia-comment-media-upload:focus, button.rtmedia-comment-media-upload:focus {
  color: #50DECD
}
.rtmedia-container .rtmedia-list .rtmedia-list-item-a:hover .rtmedia-item-title h4, .rtmedia-container .rtmedia-list .rtmedia-list-item-a:hover .rtmedia-item-title h5 {
  color: #50DECD
}
.rtm-page-number a.button:hover, .rtm-page-number a.button:active, .rtm-page-number a.button:focus {
  color: #50DECD
}
#rtm-media-options-list .rtmedia-delete-album:hover, #rtm-media-options-list .rtmedia-delete-album:active, #rtm-media-options-list .rtmedia-delete-album:focus {
  color: #50DECD
}
.rtmedia-single-container button.rtmedia-like {
  color: #50DECD
}
.rtmedia-single-container button.rtmedia-like:hover, .rtmedia-single-container button.rtmedia-like:active, .rtmedia-single-container button.rtmedia-like:focus {
  color: #50DECD
}
.rtmedia-comment-content p a {
  color: #50DECD
}
.rtmedia-container .rtmedia-image-editor-cotnainer .imgedit-wrap .imgedit-group h2 button.button-link {
  color: #50DECD
}
.rtmedia-uploader .drag-drop .start-media-upload {
  background: #50DECD
}
.rtmedia-uploader .drag-drop .start-media-upload:hover, .rtmedia-uploader .drag-drop .start-media-upload:active, .rtmedia-uploader .drag-drop .start-media-upload:focus {
  background: #43cfbe
}
.rtmedia-uploader .drag-drop.dragover {
  border-color: #cfacf4
}
.rtm_bp_default_privacy .rtm-title h3::after {
  background: #50DECD
}
.rtmedia_update .rtmp_link_contents span:first-child, .rtmedia_update .rtmp_link_contents .rtmp_link_preview_title {
  font-family: "Quicksand", Verdana, sans-serif
}
p.demo_store, .woocommerce-store-notice {
  background-color: #50DECD
}
.woocommerce div.product .woocommerce-product-rating a {
  color: #50DECD
}
.woocommerce ul.products li.product .price {
  color: #50DECD
}
.woocommerce div.product span.price, .woocommerce div.product p.price {
  color: #50DECD
}
.woocommerce div.product .stock {
  color: #ff7544
}
.woocommerce div.product .product_meta > span a {
  color: #50DECD
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border-bottom: 2px solid #50DECD
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #50DECD
}
.woocommerce .star-rating span {
  color: #ff7544
}
.woocommerce p.stars a {
  color: #ff7544
}
.woocommerce form.login a {
  color: #50DECD
}
.woocommerce form.register a {
  color: #50DECD
}
.woocommerce .woocommerce-MyAccount-content > p a {
  color: #50DECD
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background: linear-gradient(135deg, #80f8ea 0%, #50DECD 75%)
}
.woocommerce-Address-title a.edit {
  color: #50DECD
}
.shop-filters #shop_filter_widgets .widget-wrapper .widget-title::after {
  background: #50DECD
}
.woocommerce-Price-amount.amount {
  color: #50DECD
}
.shipping-calculator-button, .woocommerce-product-gallery__trigger {
  color: #50DECD
}
.woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td, #add_payment_method .cart-collaterals .cart_totals .discount td {
  color: #ff7544
}
.woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment {
  border: 1px solid #50DECD
}
.woocommerce-cart #payment a, .woocommerce-checkout #payment a, #add_payment_method #payment a {
  color: #50DECD
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
  border-top: 2px solid #50DECD
}
.woocommerce-message {
  border-top-color: #2ed573
}
.woocommerce-message::before {
  color: #2ed573
}
.woocommerce-message a {
  color: #2ed573
}
.woocommerce-message a.button {
  color: #2ed573;
  border-color: #2ed573
}
.woocommerce-message a.button:hover, .woocommerce-message a.button:active, .woocommerce-message a.button:focus {
  background: #2ed573
}
.woocommerce-error {
  border-top-color: #f00
}
.woocommerce-error::before {
  color: #f00
}
.woocommerce-error a {
  color: #f00
}
.woocommerce-error a.button {
  color: #f00;
  border-color: #f00
}
.woocommerce-error a.button:hover, .woocommerce-error a.button:active, .woocommerce-error a.button:focus {
  background: #f00
}
.woocommerce-info {
  border-top-color: #50DECD
}
.woocommerce-info::before {
  color: #50DECD
}
.woocommerce-info a {
  color: #50DECD
}
.woocommerce-info a.button {
  color: #50DECD;
  border-color: #50DECD
}
.woocommerce-info a.button:hover, .woocommerce-info a.button:active, .woocommerce-info a.button:focus {
  background: #50DECD
}
a.load_more_jobs {
  color: #50DECD
}
a.load_more_jobs strong {
  color: #50DECD
}
.google_map_link {
  color: #50DECD
}
.post-overview .application_button {
  background: #50DECD
}
.post-overview .application_button:hover, .post-overview .application_button:active, .post-overview .application_button.focus {
  background: #43cfbe
}
.job_listing_preview_title form input[type="submit"].edit {
  color: #50DECD;
  border: 1px solid #50DECD
}
.application .application_details a {
  color: #50DECD
}
.job-manager-error .job-manager-info .job-manager-message a {
  color: #50DECD
}
#job-manager-job-dashboard table tbody .filled {
  color: #ff7544
}
.job-manager-error.job-manager-message, .job-manager-info.job-manager-message, .job-manager-message.job-manager-message {
  border-top-color: #2ed573
}
.job-manager-error.job-manager-message:before, .job-manager-info.job-manager-message:before, .job-manager-message.job-manager-message:before {
  color: #2ed573
}
.job-manager-error.job-manager-message a, .job-manager-info.job-manager-message a, .job-manager-message.job-manager-message a {
  color: #2ed573
}
.job-manager-error.job-manager-message a.button, .job-manager-info.job-manager-message a.button, .job-manager-message.job-manager-message a.button {
  color: #2ed573;
  border-color: #2ed573
}
.job-manager-error.job-manager-message a.button:hover, .job-manager-info.job-manager-message a.button:hover, .job-manager-message.job-manager-message a.button:hover {
  background: #2ed573
}
.job-manager-error.job-manager-info, .job-manager-info.job-manager-info, .job-manager-message.job-manager-info {
  border-top-color: #50DECD
}
.job-manager-error.job-manager-info:before, .job-manager-info.job-manager-info:before, .job-manager-message.job-manager-info:before {
  color: #50DECD
}
.job-manager-error.job-manager-info a, .job-manager-info.job-manager-info a, .job-manager-message.job-manager-info a {
  color: #50DECD
}
.job-manager-error.job-manager-info a.button, .job-manager-info.job-manager-info a.button, .job-manager-message.job-manager-info a.button {
  color: #50DECD;
  border-color: #50DECD
}
.job-manager-error.job-manager-info a.button:hover, .job-manager-info.job-manager-info a.button:hover, .job-manager-message.job-manager-info a.button:hover {
  background: #50DECD
}
.job-manager-error.job-manager-error, .job-manager-info.job-manager-error, .job-manager-message.job-manager-error {
  border-top-color: #f00
}
.job-manager-error.job-manager-error:before, .job-manager-info.job-manager-error:before, .job-manager-message.job-manager-error:before {
  color: #f00
}
.job-manager-error.job-manager-error a, .job-manager-info.job-manager-error a, .job-manager-message.job-manager-error a {
  color: #f00
}
.job-manager-error.job-manager-error a.button, .job-manager-info.job-manager-error a.button, .job-manager-message.job-manager-error a.button {
  color: #f00;
  border-color: #f00
}
.job-manager-error.job-manager-error a.button:hover, .job-manager-info.job-manager-error a.button:hover, .job-manager-message.job-manager-error a.button:hover {
  background: #f00
}
fieldset.fieldset-logged_in.job-manager-message {
  border-left-color: #2ed573
}
fieldset.fieldset-login_required.job-manager-message.job-manager-info {
  border-left-color: #50DECD
}
body.rtl fieldset.fieldset-logged_in.job-manager-message {
  border-right-color: #2ed573
}
body.rtl fieldset.fieldset-login_required.job-manager-message.job-manager-info {
  border-right-color: #50DECD
}
.advert-item-col-1.advert-is-featured .action a {
  background: #50DECD
}
.adverts-button {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff !important;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
.adverts-button:hover {
  background-color: #43cfbe;
  color: #fff
}
#adverts-plupload-upload-ui-gallery .adverts-button {
  color: #50DECD !important;
  border: 1px solid #50DECD
}
.advert-manage-item.advert-manage-deleted a {
  color: #50DECD
}
.advert-overview .advert-img .featured-advert {
  background: #ff7544
}
.adverts-single-actions .adverts-button {
  color: #50DECD !important;
  border: 1px solid #50DECD
}
.adverts-single-actions .adverts-button::before {
  background: #50DECD;
  border: 1px solid #50DECD
}
.adverts-single-actions .adverts-button a {
  color: #50DECD
}
.adverts-form .adverts-control-group > div a {
  color: #50DECD
}
ul.adverts-tabs li.current {
  color: #50DECD;
  border-bottom: 2px solid #50DECD
}
.adverts-widget-categories .adverts-widget-grid-link::before {
  color: #50DECD
}
body.beehive .adverts-form .adverts-listing-type-cost {
  color: #50DECD
}
body.beehive .adverts-cute-input input:checked ~ .adverts-cute-input-indicator, body.beehive .adverts-cute-input:hover input:not([disabled]):checked ~ .adverts-cute-input-indicator, body.beehive .adverts-cute-input input:checked:focus ~ .adverts-cute-input-indicator {
  background: #50DECD
}
.als-nav-wrap .als-prev > span, .als-nav-wrap .als-next > span {
  color: #50DECD
}
.adverts-widget-recent .advert-widget-recent-price {
  color: #50DECD
}
div.adverts-flash-messages {
  border-top: 2px solid #50DECD
}
div.adverts-flash-messages.adverts-flash-info {
  border-top-color: #50DECD
}
div.adverts-flash-messages.adverts-flash-info a {
  color: #50DECD
}
div.adverts-flash-messages.adverts-flash-info a.button {
  color: #50DECD;
  border-color: #50DECD
}
div.adverts-flash-messages.adverts-flash-info a.button:hover {
  background: #50DECD
}
div.adverts-flash-messages.adverts-flash-info .adverts-flash-message-icon::before {
  color: #50DECD
}
div.adverts-flash-messages.adverts-flash-warn {
  border-top-color: #ffa500
}
div.adverts-flash-messages.adverts-flash-warn a {
  color: #ffa500
}
div.adverts-flash-messages.adverts-flash-warn a.button {
  color: #ffa500;
  border-color: #ffa500
}
div.adverts-flash-messages.adverts-flash-warn a.button:hover {
  background: #ffa500
}
div.adverts-flash-messages.adverts-flash-warn .adverts-flash-message-icon::before {
  color: #ffa500
}
div.adverts-flash-messages.adverts-flash-error {
  border-top-color: #f00
}
div.adverts-flash-messages.adverts-flash-error a {
  color: #f00
}
div.adverts-flash-messages.adverts-flash-error a.button {
  color: #f00;
  border-color: #f00
}
div.adverts-flash-messages.adverts-flash-error a.button:hover {
  background: #f00
}
div.adverts-flash-messages.adverts-flash-error .adverts-flash-message-icon::before {
  color: #f00
}
.bbp-title-icon.forum-icon {
  background-color: rgba(34, 151, 137, 0.05)
}
a.subscription-toggle, a.favorite-toggle {
  color: #50DECD
}
#bbpress-forums div.bbp-breadcrumb a {
  color: #50DECD
}
#bbpress-forums .bbp-forums-list li::before {
  color: #50DECD
}
#bbpress-forums div.bbp-topic-tags::before {
  color: #50DECD
}
#bbpress-forums div.bbp-topic-tags a {
  color: #50DECD
}
#bbpress-forums .type-topic div.bbp-topic-content a {
  color: #50DECD
}
#bbpress-forums .type-topic div.bbp-reply-content a {
  color: #50DECD
}
#bbpress-forums .type-reply div.bbp-reply-content a {
  color: #50DECD
}
#bbpress-forums p.bbp-topic-meta .bbp-topic-started-by a, #bbpress-forums p.bbp-topic-meta .bbp-topic-started-in a {
  color: #50DECD
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  color: #50DECD
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.flexMenu-viewMore.has-current > a {
  color: #50DECD
}
@media screen and (min-width:991.98px) {
  #bbpress-forums #bbp-single-user-details #bbp-user-navigation > ul > li.current {
    border-color: #50DECD
  }
}
@media screen and (max-width:991.98px) {
  #bbpress-forums #bbp-single-user-details #bbp-user-navigation > ul > li.current {
    border-color: #50DECD
  }
}
#bbp-your-profile fieldset.bbp-form #password button.wp-generate-pw {
  color: #50DECD
}
.bbp-user-profile .bbp-user-section .bbp-user-website a {
  color: #50DECD
}
.bbp-forum-header a.bbp-forum-permalink {
  color: #50DECD
}
.bbp-topic-header a.bbp-topic-permalink {
  color: #50DECD
}
.bbp-reply-header a.bbp-reply-permalink {
  color: #50DECD
}
.bbp-login-form .bbp-login-links a.bbp-register-link {
  color: #50DECD
}
.bbp-logged-in a.button:hover {
  color: #50DECD
}
.bbp-topics-front ul.super-sticky .bbp-title-icon, .bbp-topics ul.super-sticky .bbp-title-icon, .bbp-topics ul.sticky .bbp-title-icon, .bbp-forum-content ul.sticky .bbp-title-icon {
  background: #ff7544
}
div.bbp-template-notice, div.indicator-hint {
  border-top: 2px solid #50DECD
}
.bbp-topic-title .bbp-topic-permalink {
  font-family: "Quicksand", Verdana, sans-serif
}
div.bbp-template-notice a {
  color: #50DECD
}
div.bbp-template-notice.info {
  border-top-color: #50DECD
}
div.bbp-template-notice.info a {
  color: #50DECD
}
div.bbp-template-notice.warning {
  border-top-color: #ffa500
}
div.bbp-template-notice.warning a {
  color: #ffa500
}
div.bbp-template-notice.error {
  border-top-color: #f00
}
div.bbp-template-notice.error a {
  color: #f00
}
div.bbp-template-notice.important {
  border-top-color: #2ed573
}
div.bbp-template-notice.important a {
  color: #2ed573
}
.bbp-alert-outer .bbp-alert-actions a {
  color: #50DECD
}
.learn-press-checkout > p > a {
  color: #50DECD
}
.learn-press-checkout + p > a {
  color: #50DECD
}
#learn-press-payment .payment-methods .lp-payment-method.selected > label {
  background: rgba(34, 151, 137, 0.05)
}
#learn-press-checkout-login p a[data-toggle], #learn-press-checkout-register p a[data-toggle] {
  color: #50DECD
}
#learn-press-checkout-login .learn-press-form-login form > p > a, #learn-press-checkout-register .learn-press-form-login form > p > a {
  color: #50DECD
}
.lp-label.label-finished, .lp-label.label-completed {
  background: #ff7544
}
.lp-label.label-passed {
  background: #2ed573
}
.lp-label.label-failed {
  background: #f00
}
.lp-label.label-enrolled, .lp-label.label-started {
  background: #50DECD
}
#learn-press-profile-nav .tabs > li a:hover {
  color: #50DECD
}
#learn-press-profile-nav .tabs > li.active > a {
  color: #50DECD
}
#learn-press-profile-content .learn-press-profile-dashboard > p > a {
  color: #50DECD
}
.lp-tab-sections .section-tab.active span {
  color: #50DECD
}
.lp-tab-sections > .section-tab.active {
  border-bottom: 2px solid #50DECD
}
.lp-sub-menu li span {
  color: #50DECD
}
@media screen and (min-width:575.98px) {
  .lp-sub-menu li span {
    background-color: #50DECD;
    color: #fff
  }
}
.lp-avatar-preview .lp-avatar-upload-progress .lp-avatar-upload-progress-value {
  background: #50DECD
}
.lp-avatar-preview .lp-avatar-upload-error {
  color: #f00
}
.lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom {
  background-color: #50DECD
}
#learn-press-user-profile .learn-press-form-login p > a, #learn-press-user-profile .learn-press-form-register p > a {
  color: #50DECD
}
.lp-single-course .lp-course-buttons button.learn-press-course-wishlist {
  color: #50DECD
}
.lp-single-course .lp-course-buttons button.learn-press-course-wishlist:hover, .lp-single-course .lp-course-buttons button.learn-press-course-wishlist:active, .lp-single-course .lp-course-buttons button.learn-press-course-wishlist:focus {
  color: #50DECD
}
.lp-single-course .course-price .price {
  color: #50DECD
}
.lp-single-course .lp-course-buttons input[type="submit"], .lp-single-course .lp-course-buttons button[type="submit"], .lp-single-course .lp-course-buttons .button {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
.lp-single-course .lp-course-buttons input[type="submit"]:hover, .lp-single-course .lp-course-buttons button[type="submit"]:hover, .lp-single-course .lp-course-buttons .button:hover {
  background-color: #43cfbe;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
ul.learn-press-nav-tabs .course-nav a:hover {
  color: #50DECD
}
ul.learn-press-nav-tabs .course-nav.active a {
  color: #50DECD
}
.course-curriculum ul.curriculum-sections .section-header .section-title::before {
  color: #50DECD
}
.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-completed .course-item-status, .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-started .course-item-status {
  color: #2ed573
}
.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.status-completed .course-item-status {
  color: #2ed573
}
.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status {
  color: #2ed573
}
.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.item-failed .course-item-status, .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.failed .course-item-status {
  color: #f00
}
.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.item-failed .course-item-status::before, .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.failed .course-item-status::before {
  content: "\eaeb"
}
.course-curriculum ul.curriculum-sections .section-content .course-item::before {
  background: #50DECD
}
.learn-press-course-results-progress .lp-course-status .grade.failed {
  background-color: #2ed573
}
.learn-press-course-results-progress .lp-course-status .grade.passed {
  background-color: #f00
}
#course-item-content-header .form-button.lp-button-back .lp-button:hover, #course-item-content-header .form-button.lp-button-back .lp-button:active, #course-item-content-header .form-button.lp-button-back .lp-button:focus {
  color: #50DECD
}
@media screen and (max-width:767.98px) {
  body.course-item-popup #course-item-content-header .form-button.lp-button-back .lp-button:hover {
    color: #50DECD
  }
}
.lp-quiz-buttons .form-button button[type="submit"] {
  color: #50DECD;
  border: 1px solid #50DECD
}
.lp-quiz-buttons .form-button button[type="submit"]:hover {
  background-color: #50DECD;
  color: #fff
}
.lp-quiz-buttons .form-button.complete-quiz button[type="submit"] {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(34, 151, 137, 0.5)
}
.lp-quiz-buttons .form-button.complete-quiz button[type="submit"]:hover, .lp-quiz-buttons .form-button.complete-quiz button[type="submit"]:active, .lp-quiz-buttons .form-button.complete-quiz button[type="submit"]:focus {
  background-color: #43cfbe;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
.quiz-progress .progress-items .progress-item .progress-number {
  color: #50DECD
}
.question-numbers li a:hover {
  color: #50DECD
}
.question-numbers li.current a {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%);
  color: #fff;
  box-shadow: 0 1px 3px 0 rgba(34, 151, 137, 0.5)
}
.question-numbers li.current.skipped::after {
  background-color: #fff
}
.question-numbers li.answered.answered-wrong a {
  color: #f00
}
.question-numbers li.answered.answered-true a {
  color: #50DECD
}
.quiz-result .result-statistic .result-statistic-field .result-field-wrapper > p {
  color: #50DECD
}
.question-explanation-content, .question-hint-content {
  border-left: 2px solid #50DECD
}
.learn-press-message.fixed {
  background: rgba(34, 151, 137, 0.6);
  color: #fff
}
.learn-press-message.error::before {
  background: #f00
}
.learn-press-message.error.icon::before {
  background: #f00
}
.learn-press-message.error.icon::after {
  background: #f00
}
.learn-press-tip:hover {
  color: #50DECD
}
ul.learn-press-courses .course .course-meta .course-price .price {
  color: #50DECD
}
.learn-press-progress .progress-bg .progress-active {
  background: #50DECD !important
}
.learn-press-message {
  border-top: 2px solid #50DECD
}
.learn-press-message a {
  color: #50DECD
}
.learn-press-message.icon::after {
  background: #50DECD
}
.learn-press-message.error::before {
  background: #f00
}
.learn-press-message.error.icon::before {
  background: #f00
}
.learn-press-message.error.icon::after {
  content: "\f00d";
  background: #f00
}
.learn-press-message.success.icon::before {
  background: #50DECD
}
.learn-press-message.success.icon::after {
  content: "\f129";
  background: #50DECD
}
.user-dashboard-statistics ul.stats .item .item-wrapper {
  border-left: 2px solid #50DECD
}
.learn-press-terms > label > a {
  color: #50DECD
}
a.learn-press-course-forum-link {
  color: #50DECD
}
.question-fill-in-blank .fib-blank .blank-fill, .question-type-fill_in_blank .fib-blank .blank-fill {
  color: #50DECD
}
.question-fill-in-blank .fib-blank.checked .correct, .question-type-fill_in_blank .fib-blank.checked .correct {
  color: #50DECD
}
.course-rate-wrapper .detailed-rating .course-rate .review-bar .rating {
  background: #50DECD
}
.pmpro_btn.pmpro_btn-cancel, .pmpro_btn.pmpro_btn-cancel:link, .pmpro_btn.pmpro_btn-cancel:hover, .pmpro_btn.pmpro_btn-cancel:focus, .entry-content a.pmpro_btn.pmpro_btn-cancel:hover {
  color: #50DECD
}
form.pmpro_form .pmpro_checkout#pmpro_pricing_fields .pmpro_checkout-fields > ul > li::before {
  color: #50DECD
}
.pmpro_message, .pmpro_bbp_membership_msg {
  border-top: 2px solid #50DECD
}
.pmpro_message a, .pmpro_bbp_membership_msg a, .pmpro_message a:hover, .pmpro_bbp_membership_msg a:hover {
  color: #50DECD
}
.pmpro_success {
  border-top-color: #2ed573
}
.pmpro_success a, .pmpro_success a:hover {
  color: #2ed573
}
.pmpro_alert {
  border-top-color: #ffa500
}
.pmpro_alert a, .pmpro_alert a:hover {
  color: #ffa500
}
.pmpro_error {
  border-top-color: #f00
}
.pmpro_error a {
  color: #f00
}
input[type="text"].pmpro_error, input[type="email"].pmpro_error, input[type="url"].pmpro_error, input[type="password"].pmpro_error, input[type="number"].pmpro_error, input[type="tel"].pmpro_error, input[type="range"].pmpro_error, input[type="date"].pmpro_error, input[type="month"].pmpro_error, input[type="week"].pmpro_error, input[type="time"].pmpro_error, input[type="datetime"].pmpro_error, input[type="datetime-local"].pmpro_error, input[type="color"].pmpro_error, textarea.pmpro_error {
  border-color: #f00
}
.pmpro_bbp_membership_msg {
  border-top-color: #f00
}
.pmpro_checkout h3 span.pmpro_checkout-h3-msg {
  font-family: "Nunito Sans", Arial, sans-serif
}
.pmpro_checkout h3 span.pmpro_checkout-h3-msg a {
  color: #50DECD
}
#other_discount_code_p a {
  color: #50DECD
}
.pmpro_actionlinks a {
  color: #50DECD
}
.pmpro_billing_wrap > a, .pmpro_billing_wrap > p a {
  color: #50DECD
}
.pmpro_logged_in_welcome_wrap .pmpro_member_log_out a {
  color: #50DECD
}
#pmpro_levels_table .level-wrapper.active {
  border-color: #50DECD
}
#pmpro_levels_table .level-wrapper .level-description ul li::before {
  color: #50DECD
}
#pmpro_levels_table .level-wrapper .level-pricing strong:first-child {
  font-family: "Quicksand", Verdana, sans-serif;
  color: #50DECD
}
#pmpro_levels_table .level-wrapper:hover .level-checkout a.pmpro_btn {
  background-color: #50DECD;
  background-image: linear-gradient(90deg, #50DECD 0, #3bb2a4 50%, #50DECD 100%)
}
.pmpro_actions_nav, .pmpro_cancel_return_home {
  overflow: hidden
}
.pmpro_actions_nav a, .pmpro_cancel_return_home a {
  color: #50DECD
}
.pmpro_a-print {
  color: #50DECD
}
.buttons-container input[type="submit"].button.cancel, .buttons-container button[type="submit"].button.cancel {
  color: #50DECD
}
.sa-error-container {
  border-top-color: #f00
}
.sa-post-status-container {
  border-top: 2px solid #50DECD
}
.sa-post-status-container .publish {
  background-color: #2ed573;
  color: #fff
}
.sa-post-status-container .pending {
  background: #ffa500;
  color: #fff
}
.sa-post-status-container .draft {
  background: #f00;
  color: #fff
}
.sa-post-status-container .new-post {
  background: #50DECD;
  color: #fff
}
.qq-progress-bar {
  background: #2ed573 !important
}
.qq-upload-button {
  color: #50DECD;
  fill: #50DECD;
  border: 1px solid #50DECD
}
.qq-upload-button:hover, .qq-upload-button:active, .qq-upload-button:focus {
  background-color: #50DECD;
  color: #fff
}
.logo-image-error-container {
  background-color: #f00
}