/*-----------------------------------------------------------------------------------

    Theme Name: BuddyApp
    Theme URI: http://themeforest.net/user/SeventhQueen
    Description: First Mobile Private Community Premium WordPress theme
    Author: SeventhQueen
    Author URI: http://themeforest.net/user/SeventhQueen

-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
::selection {
  background: #7bbe44;
}
::-moz-selection {
  background: #7bbe44;
  /* Firefox */
}
::-webkit-selection {
  background: #7bbe44;
  /* Safari */
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
body {
  color: #4e5055;
  font-size: 1.06rem;
  font-family: Lato;
  /*-webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;*/
}
a {
  color: #0f84bc;
}
a:hover {
  color: #0f84bc;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #075190;
  font-weight: 400;
  font-family: Lato;
}
h1 {
  font-size: 3.44em;
}
h2 {
  font-size: 2.75em;
}
h3 {
  font-size: 2.19em;
}
h4 {
  font-size: 1.56em;
}
h5 {
  font-size: 1em;
}
h6 {
  font-size: 0.88em;
}
h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span {
  color: #075190;
}
small {
  font-family: Lato;
  font-size: 0.75em;
}
.large {
  font-size: 1.25em;
}
blockquote {
  border-left: 2px solid #7bbe44;
}
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
.color {
  color: #7bbe44 !important;
}
.border-color {
  border-color: #7bbe44 !important;
}
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#content {
  background: #f8f8f8;
}
#content p {
  font-size: 1.06em;
}
/*#main-container {
    @media @desktop {
    }
}*/
@media only screen and (min-width: 768px), only screen and (min-width: 992px) {
  .container-fluid {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.vc_row.no-horizontal-padding {
  margin-left: -40px;
  margin-right: -40px;
}
#page-wrapper {
  /*
  */
}
/* -----------------------------------------
----------------------------------------- */
@media only screen and (min-width: 992px) {
  .tpl-right-sidebar .sidebar {
    border-left: 1px solid #bdc0c8;
  }
}
@media only screen and (min-width: 992px) {
  .tpl-left-sidebar .sidebar {
    border-right: 1px solid #bdc0c8;
  }
}
@media only screen and (min-width: 768px) {
  .main-content {
    /*padding: @content-wrap 0;*/
  }
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.section.section-border {
  border-bottom: 1px solid #bdc0c8;
}
/* -----------------------------------------
----------------------------------------- */
/* TODO - Test alignments */
/* -----------------------------------------
----------------------------------------- */
/* -----------------------------------------
----------------------------------------- */
.grid-border .item-col:before {
  border-left: 1px solid #bdc0c8;
}
.grid-border .item-col:after {
  border-top: 1px solid #bdc0c8;
}
/* TODO Maintain relative ratio at different resolution
-----------------------------------------------------------------*/
/* -----------------------------------------
----------------------------------------- */
.icon-custom-dashboard span {
  background: #075190;
}
.dashboard-container {
  border: 1px solid #bdc0c8;
  background: #f8f8f8;
}
.dashboard-container.has-title-stroke .dashboard-title {
  border-bottom: 1px solid #bdc0c8;
}
.dashboard-container .dashboard-title .dashboard-options:hover .icon-custom-dashboard span {
  background-color: #7bbe44;
}
/* -----------------------------------------
----------------------------------------- */
/*.main {*/
ul li,
menu li,
dir li {
  /*&:before {
       background: @default-accent-color;
     }*/
}
/* FORM ELEMENTS */
a.button,
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  color: #ffffff;
  background: #7bbe44;
  font-family: Lato;
}
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
a.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
a.button.active,
button.active,
input[type="submit"].active,
input[type="button"].active {
  background-color: #639a35;
}
input[type="reset"] {
  background: rgba(0, 0, 0, 0.4);
}
input[type="reset"]:hover,
input[type="reset"]:focus {
  background: rgba(0, 0, 0, 0.6);
}
label {
  color: #2aaeee;
}
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="url"],
input[type="text"],
input[type="email"],
input[type="password"] {
  border-bottom: 1px solid #a0dbf7;
  color: #000000;
}
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="url"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus {
  border-bottom: 1px solid #76b840;
}
select {
  border-bottom: 1px solid #a0dbf7;
  color: #000000;
}
select:focus,
select:active {
  border-bottom: 1px solid #76b840;
}
textarea {
  border-bottom: 1px solid #cfedfb;
  color: #000000;
}
textarea:focus {
  border-bottom: 1px solid #76b840;
}
fieldset {
  border: 1px solid #bdc0c8;
}
fieldset legend {
  color: #4e5055;
  background: #f8f8f8;
}
fieldset label {
  color: #4e5055;
}
/* TABLE elements */
table:not(#wp-calendar) {
  border-top: 1px solid #bdc0c8;
  border-right: 1px solid #bdc0c8;
  background: #f8f8f8;
  color: #0f84bc;
  /*tfoot tr th{
      border-top: 2px solid @default-border-color;
      border-bottom: 1px solid @default-border-color;
    }*/
}
table:not(#wp-calendar) caption {
  background-color: #ffffff;
}
table:not(#wp-calendar) tr td,
table:not(#wp-calendar) tr th {
  border-bottom: 1px solid #bdc0c8;
  border-left: 1px solid #bdc0c8;
}
table:not(#wp-calendar) tr:nth-child(even) td {
  background: #ffffff;
}
table:not(#wp-calendar) tfoot tr th {
  /*border-bottom: 2px solid @default-border-color;*/
  /*font-size: @font-size-small-medium;*/
}
table:not(#wp-calendar) thead tr th {
  color: #075190;
}
/*} */
/* de la .main */
/* -----------------------------------------
----------------------------------------- */
.search-form input[type="search"] {
  font-family: Lato;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
}
.search-form input[type="search"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
  opacity: 1;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.search-form input[type="search"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.search-form input[type="search"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.search-form input[type="search"]:focus {
  background-color: rgba(0, 0, 0, 0.08);
  /*font-size: 1.077em;*/
}
.search-form button i {
  color: rgba(0, 0, 0, 0.9);
}
.search-form button:hover i,
.search-form button:focus i {
  color: #7bbe44;
}
/* fancy checkbox */
.fancy-checkbox label:after {
  /*left: 7px;*/
  border: 1px solid #858b9a;
}
.fancy-checkbox input:checked + label:after {
  border-color: #7bbe44;
}
/* -----------------------------------------
----------------------------------------- */
/* FOOTER */
.border-top {
  border-bottom: 1px solid #bdc0c8;
}
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* Overflow for the flex menu */
/* MOBILE - Left Icon menu */
.sidemenu-icon-wrapper {
  height: 60px;
  line-height: 60px;
}
.sidemenu-icon-wrapper > span span > i {
  background: #000000;
}
.sidemenu-icon-wrapper > span span > b {
  background: #000000;
}
/* MOBILE - Right Icon menu ------------------------------------------------------- */
.second-menu-icon-wrapper {
  height: 60px;
  line-height: 60px;
}
.second-menu-icon-wrapper .second-menu-icon > span {
  background: #4e5055;
}
.second-menu-icon-wrapper i {
  color: #4e5055;
}
/* NOTIFICATION Bubble ------------------------------------------------------- */
#header .bubble {
  background: #7bbe44;
  color: #ffffff;
}
#sidemenu-wrapper .bubble {
  background: #7bbe44;
  color: #ffffff;
}
/* DROPDROWN MENU ------------------------------------------------------- */
.basic-menu {
  /* general style */
  background-color: rgba(0, 0, 0, 0.07);
  /* First level menu */
  /* more-wrapper first level */
}
@media only screen and (min-width: 768px) {
  .basic-menu {
    background-color: transparent;
    /* dynamic-line */
  }
}
@media only screen and (min-width: 768px) {
  .basic-menu > li {
    height: 60px;
    line-height: 60px;
  }
}
.basic-menu > li > a {
  font-family: Lato;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu > li > a {
    color: #000000;
  }
}
.basic-menu > li > a > i {
  /*display: block;
                left: 0;*/
}
.basic-menu > li.kleo-user_avatar-nav {
  /* my-profile width 250px */
}
@media only screen and (min-width: 768px) {
  .basic-menu > li.kleo-user_avatar-nav > a img {
    margin-top: 10px;
  }
}
.basic-menu li a .count {
  background-color: #cfd0d3;
  color: #ffffff;
}
.basic-menu li a[href$="media/"] span {
  background-color: #cfd0d3;
  color: #ffffff;
}
.basic-menu .has-submenu .menu-arrow {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .menu-arrow {
    color: #000000;
  }
  .basic-menu .has-submenu .menu-arrow:hover {
    color: #659c38;
  }
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu {
    border: 1px solid #f8f8f8;
    background: #ffffff;
  }
}
@media only screen and (min-width: 768px) and (max-height: 496px) {
  .basic-menu .has-submenu .submenu {
    max-height: calc( 100vh -  96px );
  }
}
.basic-menu .has-submenu .submenu li a {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu li a {
    color: #4e5055;
  }
}
.basic-menu .has-submenu .submenu li a:hover {
  color: #659c38;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu li.footer-item {
    background: #ffffff;
  }
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu li.footer-item a {
    color: #000000;
  }
  .basic-menu .has-submenu .submenu li.footer-item a:hover,
  .basic-menu .has-submenu .submenu li.footer-item a:focus {
    color: #659c38;
  }
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu > li > a,
  .basic-menu .has-submenu .submenu > li > span {
    color: #000000;
  }
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu > li > a:hover,
  .basic-menu .has-submenu .submenu > li > span:hover {
    /*background-color: multiply(lighten(@header-border-color,85%),#fff);*/
  }
}
.basic-menu .has-submenu .submenu > li > span {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu .submenu > li > span {
    color: #4e5055;
  }
}
@desktop {
  border-top: 1px solid #f8f8f8;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item.unread {
    border-bottom: 1px solid #f8f8f8;
  }
}
.basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-from a {
  font-family: Lato;
  color: #284f85;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-from a {
    color: #000000;
  }
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-from a:hover,
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-from a:focus {
    color: #659c38;
  }
}
.basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-date {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-date {
    color: #4e5055;
  }
}
.basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-body a {
  color: #284f85;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-body a {
    color: #000000;
  }
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-body a:after {
    color: #000000;
  }
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-body a:hover {
    color: #659c38;
  }
  .basic-menu .has-submenu.kleo-messages-nav .submenu li.kleo-submenu-item .message-body a:hover:after {
    color: #659c38;
  }
}
.basic-menu .has-submenu.kleo-notifications-nav > .submenu.has-notif > li:nth-last-child(2) {
  border-bottom: 1px solid #f8f8f8;
}
.basic-menu .has-submenu.kleo-notifications-nav .submenu .kleo-submenu-item > span {
  font-size: 14px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu .has-submenu.kleo-notifications-nav .submenu .kleo-submenu-item > span {
    color: #4e5055;
  }
}
.basic-menu .has-submenu.open > .submenu {
  /* Safari and Chrome */
  /* Firefox */
  /* Internet Explorer */
  /* Opera */
}
.basic-menu > .has-submenu {
  /* Second level menu*/
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu:before {
    border-bottom: 6px solid #f8f8f8;
  }
  .basic-menu > .has-submenu:after {
    border-bottom: 4px solid #ffffff;
  }
}
.basic-menu > .has-submenu > a.more {
  color: #000000;
}
.basic-menu > .has-submenu > a.more:hover {
  color: #659c38;
}
.basic-menu > .has-submenu > .menu-arrow {
  /*&:hover {
                &:before {
                    color: @default-link-color;
                }
            }*/
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .menu-arrow {
    top: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li {
    border-bottom: 1px solid #f8f8f8;
  }
}
.basic-menu > .has-submenu > .submenu > li > a:before {
  background: #000000;
}
.basic-menu > .has-submenu > .submenu > li > a:after {
  border: 1px solid #000000;
}
.basic-menu > .has-submenu > .submenu > li ol.todolist {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li ol.todolist {
    /*padding: 10px 15px 10px 15px;*/
    color: #4e5055;
  }
}
.basic-menu > .has-submenu > .submenu > li ol.todolist li {
  color: #000000;
}
.basic-menu > .has-submenu > .submenu > li ol.todolist li p {
  color: #35332a;
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li ol.todolist li p {
    color: #4e5055;
  }
}
.basic-menu > .has-submenu > .submenu > li.has-submenu {
  /* Third level menu */
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li.has-submenu > a {
    color: #000000;
  }
  .basic-menu > .has-submenu > .submenu > li.has-submenu > a:hover {
    color: #659c38;
  }
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .menu-arrow:hover:before {
  color: #659c38;
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu {
    border-top: 1px solid #f8f8f8;
  }
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
  background: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
    background: #000000;
  }
  .basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li > a:after {
    border: 1px solid #000000;
  }
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu {
  /* Fourth level menu */
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .menu-arrow:hover:before {
  color: #659c38;
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
  background-color: #000000;
}
@media only screen and (min-width: 768px) {
  .basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
    background: #000000;
  }
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu {
  /* Fifth level menu */
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .menu-arrow:hover:before {
  color: #659c38;
}
.basic-menu > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
  background: #000000;
}
.basic-menu .more-wrapper.has-submenu > .submenu {
  /* more-wrapper second level */
}
.basic-menu.header-menu li.has-submenu ul li a span {
  background-color: #cfd0d3;
  color: #ffffff;
}
@keyframes fadein;
/* Firefox */
@-moz-keyframes fadein;
/* Safari and Chrome */
@-webkit-keyframes fadein;
/* Internet Explorer */
@-ms-keyframes fadein;
/* Opera */
@-o-keyframes fadein;
/* HEADER ICONS MENU STYLE -------------------------------------------------- */
.header-icons > li {
  /*padding: 0 0 0 @sidemenu-menu-item-padding;*/
}
.header-icons > li > a {
  font-family: Lato;
  font-size: 15px;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .header-icons > li > a {
    height: 60px;
    font-family: Lato;
    color: #000000;
  }
  .header-icons > li > a:hover span {
    color: #659c38;
  }
}
@media only screen and (min-width: 768px) {
  .header-icons > li > a span {
    color: #000000;
  }
}
.header-icons > li > a > i {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .header-icons > li > a > i {
    line-height: 60px;
  }
  .header-icons > li > a > i:before {
    color: #000000;
  }
}
@media only screen and (min-width: 768px) {
  .header-icons > li > a:hover > i:before {
    color: #659c38;
  }
}
.header-icons > li > .menu-arrow {
  color: #000000;
}
.header-icons > li > .menu-arrow:after {
  border-bottom: 5px solid #000000;
}
.header-icons > li.has-submenu > a.more {
  color: #000000;
}
.header-icons > li.has-submenu > a.more:before {
  background: #7bbe44;
}
.header-icons > li.has-submenu > a.more:hover {
  color: #659c38;
}
/* HEADER MENU STYLE -------------------------------------------------- */
/* SIDE-MENU STYLE --------------------------------------------------------- */
.menu-list {
  /* First level menu */
}
.menu-list li.kleo-messages-nav .submenu li.kleo-submenu-item .message-from a {
  font-family: Lato;
  color: #284f85;
}
.menu-list li.kleo-messages-nav .submenu li.kleo-submenu-item .message-date {
  color: #000000;
}
.menu-list li.kleo-messages-nav .submenu li.kleo-submenu-item .message-body a {
  color: #284f85;
}
.menu-list li.kleo-notifications-nav.has-submenu .submenu li.kleo-submenu-item > span {
  font-size: 14px;
  color: #000000;
}
.menu-list .has-submenu.open > .submenu {
  /* Safari and Chrome */
  /* Firefox */
  /* Internet Explorer */
  /* Opera */
}
.menu-list > li.current_page_item > a {
  color: #000000;
}
.menu-list > li > a {
  font-family: Lato;
  font-size: 15px;
  color: #35332a;
}
.menu-list > li > a:hover {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  .menu-list > li > a span {
    width: 170px;
  }
}
@media only screen and (min-width: 992px) {
  .menu-list > li > a span {
    width: 170px;
  }
}
.menu-list > li > .menu-arrow {
  color: #000000;
}
.menu-list > li > .menu-arrow:after {
  border-bottom: 5px solid #000000;
}
.menu-list > li.current-menu-parent,
.menu-list > li.current-menu-ancestor {
  background-color: #d7e4f4;
  /*.auto-color(@sidemenu-background-color, background-color, 3%, 2%, 54%);*/
}
.menu-list > li .current > a {
  background: rgba(0, 0, 0, 0.04);
  /*.auto-color(@sidemenu-background-color, background-color, 6%, 4%, 54%);*/
  color: #ffffff;
}
.menu-list > li .current > a:before {
  background: #ffffff;
}
.menu-list > li .current > a:after {
  border-color: #ffffff;
}
.menu-list > li.current {
  background-color: #d7e4f4;
  /*.auto-color(@sidemenu-background-color, background-color, 3%, 2%, 54%);*/
  /*> a {
                background: @sidemenu-accent-color;
                color: contrast(@sidemenu-accent-color, black, white, 54%);
                &:before {
                    background: contrast(@sidemenu-accent-color, black, white, 54%);
                }
                &:after {
                    border-color: contrast(@sidemenu-accent-color, black, white, 54%);
                }
                > span {
                }
                > i {
                    color: contrast(@sidemenu-accent-color, black, white, 54%) !important;
                    background: @sidemenu-accent-color;
                }
            }*/
}
.menu-list > .has-submenu {
  /* Second level menu*/
}
.menu-list > .has-submenu > .submenu > li > a {
  font-size: 14px;
  color: #5d92bf;
}
.menu-list > .has-submenu > .submenu > li > a:before {
  background: #35332a;
}
.menu-list > .has-submenu > .submenu > li > a:after {
  border: 1px solid #35332a;
}
.menu-list > .has-submenu > .submenu > li > span {
  font-size: 14px;
  color: #35332a;
}
.menu-list > .has-submenu > .submenu > li > .menu-arrow {
  color: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu {
  /* Third level menu */
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li > a {
  color: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
  background: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li > span {
  font-size: 14px;
  color: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li > .menu-arrow {
  color: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu {
  /* Fourth level menu */
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li > a {
  color: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li > a:before {
  background: #35332a;
}
.menu-list > .has-submenu > .submenu > li.has-submenu > .submenu > li.has-submenu > .submenu > li > span {
  font-size: 14px;
  color: #35332a;
}
.menu-list > .has-submenu.open {
  background: #d7e4f4;
  /*.auto-color(@sidemenu-background-color, background-color, 3%, 2%, 54%);*/
}
.menu-section {
  /* Menu style without icons */
}
.menu-section.menu-without-icons .menu-list > li > a span {
  width: 210px;
}
/* LOGIN BUTTON STYLE --------------------------------------------------------- */
@media only screen and (min-width: 768px) {
  .show-login {
    height: 60px;
    line-height: 60px;
  }
}
.show-login > a {
  font-family: Lato;
  color: #000000 !important;
}
@media only screen and (min-width: 768px) {
  .show-login > a {
    color: #000000 !important;
  }
}
/* SCROLL ------------------------------------------------------- */
/* fix for devices with or without scrollbar */
/* --------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
#sidemenu-wrapper {
  background-color: #e8edf6;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #sidemenu-wrapper {
    width: 290px;
    left: -290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #sidemenu-wrapper {
    width: 80px;
  }
}
@media only screen and (min-width: 992px) {
  #sidemenu-wrapper {
    width: 290px;
  }
}
@media only screen and (min-width: 768px) {
  #sidemenu-wrapper .widgets-section .menu-section.widget {
    width: 290px;
  }
}
#sidemenu-wrapper .sidemenu-header {
  height: 60px;
  line-height: 60px;
  background-color: #e8edf6;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #sidemenu-wrapper .sidemenu-header .logo {
    padding: 0 0 0 27.5px;
  }
}
@media only screen and (min-width: 992px) {
  #sidemenu-wrapper .sidemenu-header .logo {
    padding-left: 14px;
  }
}
#sidemenu-wrapper .sidemenu-header > p {
  font-family: Lato;
  color: #000000;
}
#sidemenu-wrapper .sidemenu-main .menu-section {
  border-top: 1px solid #afc8de;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 480px) {
  #sidemenu-wrapper .sidemenu-main .menu-section {
    width: 290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #sidemenu-wrapper .sidemenu-main .menu-section {
    width: 60px;
    /* dynamic-line */
    margin-left: 10px;
    padding-left: 10px;
    /* dynamic-line */
    padding-right: 10px;
    /* dynamic-line */
  }
}
@media only screen and (min-width: 992px) {
  #sidemenu-wrapper .sidemenu-main .menu-section {
    width: 290px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
#sidemenu-wrapper .sidemenu-main .menu-section .menu-section-header {
  font-family: Lato;
}
#sidemenu-wrapper .sidemenu-main .menu-section .menu-section-header span {
  color: #35332a;
}
@media only screen and (min-width: 768px) {
  #sidemenu-wrapper .sidemenu-main .menu-section .menu-section-header span {
    width: 250px;
  }
}
#sidemenu-wrapper.has-sidemenu-footer .sidemenu-footer {
  /*width: @sidemenu-mobile-width;
      height: 100%;*/
}
#sidemenu-wrapper.has-sidemenu-footer .sidemenu-footer .sidemenu-footer-inner {
  color: #35332a;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid #afc8de;
}
@media only screen and (min-width: 768px) {
  #sidemenu-wrapper.has-sidemenu-footer .sidemenu-footer .sidemenu-footer-inner {
    width: 290px;
  }
}
@media only screen and (min-width: 992px) {
  #sidemenu-wrapper.has-sidemenu-footer .sidemenu-footer .sidemenu-footer-inner {
    padding-left: 20px;
    padding-right: 20px;
    border-top: 1px solid #afc8de;
  }
}
/* SIDEMENU Open - #sidemenu-wrapper ------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidemenu-is-open #sidemenu-wrapper {
    width: 290px;
  }
  .sidemenu-is-open #sidemenu-wrapper .sidemenu-header .logo {
    padding-left: 14px;
  }
  .sidemenu-is-open #sidemenu-wrapper .menu-section {
    width: 290px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 992px) {
  .sidemenu-is-open #sidemenu-wrapper {
    width: 80px;
  }
  .sidemenu-is-open #sidemenu-wrapper .sidemenu-header .logo {
    padding: 0 0 0 27.5px;
  }
  .sidemenu-is-open #sidemenu-wrapper .menu-section {
    width: 60px;
    /* dynamic-line */
    margin-left: 10px;
    padding-left: 10px;
    /* dynamic-line */
    padding-right: 10px;
    /* dynamic-line */
  }
}
@media only screen and (min-width: 768px) {
  .sidemenu-is-open #sidemenu-wrapper.has-sidemenu-footer .sidemenu-footer .sidemenu-footer-inner {
    padding-left: 20px;
    padding-right: 20px;
    border-top: 1px solid #afc8de;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidemenu-is-open #sidemenu-wrapper .widgets-section .menu-section.widget.widget_kleo_social_share {
    padding-left: 20px;
    padding-right: 20px;
    border-top-color: #afc8de;
  }
  .sidemenu-is-open #sidemenu-wrapper .widgets-section .menu-section.widget.widget_kleo_social_share.style-01 ul.social-list > li > a {
    color: #4e5055;
  }
}
@media only screen and (min-width: 992px) {
  .sidemenu-is-open #sidemenu-wrapper .widgets-section .menu-section.widget.widget_kleo_social_share.style-01 .widget-inner ul.social-list > li > a {
    color: #35332a;
  }
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.logo {
  font-family: Lato;
  line-height: 60px;
}
.logo a {
  color: #000000;
  line-height: 60px;
}
.logo i {
  color: #000000;
}
/* SIDEMENU Open - .logo ------------------------------------------------------- */
#header-wrap .logo {
  border-right: 1px solid #f8f8f8;
}
/* ----------------------------------------------------------------
-------------------------------------------------------------------*/
#header {
  min-height: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #header {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 768px) {
  #header {
    min-height: 60px;
  }
}
@media only screen and (min-width: 992px) {
  #header {
    min-height: 60px;
    padding-left: 290px;
  }
}
#header #header-wrap {
  min-height: 60px;
  background-color: #ffffff;
  border-bottom: 1px solid #f8f8f8;
  /* header block sections*/
}
#header #header-wrap .header-left {
  border-right: 1px solid #f8f8f8;
}
#header #header-wrap .header-right {
  /*border-right: 1px solid @header-border-color;*/
}
#header.header-layout-01 {
  /* header-icons   .search-form-wrapper   .language-menu   .header-menu */
}
@media only screen and (min-width: 768px) {
  #header.header-layout-01 .header-menu {
    /*align right*/
  }
}
#header.header-layout-01 .header-menu > li.my-profile-default {
  border-left: 1px solid #f8f8f8;
}
/* SIDEMENU Open - #header ------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .sidemenu-is-open #header {
    left: 290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidemenu-is-open #header {
    padding-left: 290px;
  }
}
@media only screen and (min-width: 992px) {
  .sidemenu-is-open #header {
    padding-left: 80px;
  }
}
/* ----------------------------------------------------------------
-------------------------------------------------------------------*/
.second-menu {
  background: #f8f8f8;
}
@media only screen and (min-width: 480px) {
  .second-menu {
    width: 290px;
    right: -290px;
  }
}
@media only screen and (min-width: 768px) {
  .second-menu {
    background-color: #ffffff;
    /*.transition(right .25s ease-out);*/
  }
}
.second-menu .second-menu-main .second-menu-section > * {
  border-right: 1px solid #f8f8f8;
}
.second-menu .second-menu-main .second-menu-section > *:last-child {
  /*border-right: none;*/
}
@media only screen and (max-width: 767px) {
  .second-menu .second-menu-main .scroll-container-wrapper .scroll-container {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 480px) {
  .second-menu .search-form-wrapper {
    width: 290px;
    right: -290px;
  }
}
.second-menu .search-form-wrapper .search-form {
  height: 59px;
  line-height: 60px;
}
.second-menu .search-form-wrapper .search-form input.header-search {
  font-family: Lato;
}
@media only screen and (max-width: 767px) {
  .second-menu .search-form-wrapper .search-form input.header-search {
    height: 60px;
  }
}
@media only screen and (min-width: 768px) {
  .second-menu .search-form-wrapper .search-form input.header-search {
    font-family: Lato;
    color: #4e5055;
  }
  .second-menu .search-form-wrapper .search-form input.header-search::-moz-placeholder {
    color: #4e5055;
    opacity: 1;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }
  .second-menu .search-form-wrapper .search-form input.header-search:-ms-input-placeholder {
    color: #4e5055;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }
  .second-menu .search-form-wrapper .search-form input.header-search::-webkit-input-placeholder {
    color: #4e5055;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }
  .second-menu .search-form-wrapper .search-form input.header-search:focus::-moz-placeholder {
    color: #4e5055;
    opacity: 1;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }
  .second-menu .search-form-wrapper .search-form input.header-search:focus:-ms-input-placeholder {
    color: #4e5055;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }
  .second-menu .search-form-wrapper .search-form input.header-search:focus::-webkit-input-placeholder {
    color: #4e5055;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
  }
}
.second-menu .search-form-wrapper .search-form .header-search-button {
  height: 60px;
  width: 60px;
  line-height: 60px;
}
@media only screen and (min-width: 768px) {
  .second-menu .search-form-wrapper .search-form .header-search-button:before {
    color: #4e5055;
  }
}
.second-menu .search-form-wrapper .search-form.expand {
  background: #ffffff;
}
.second-menu .kleo_ajax_results {
  color: #4e5055;
  background: #f8f8f8;
  border: 1px solid #bdc0c8;
}
.second-menu .kleo_ajax_results.search-style-default {
  /*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);*/
}
.second-menu .kleo_ajax_results.search-style-transparent {
  /*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);*/
}
.second-menu .kleo_ajax_results h4 {
  border-bottom-color: #bdc0c8;
}
.second-menu .kleo_ajax_results h4 span {
  background: #f8f8f8;
}
.second-menu .kleo_ajax_results .kleo_ajax_entry .ajax_search_image .icon {
  background: #bdc0c8;
}
.second-menu .kleo_ajax_results .ajax_search_content {
  color: #4e5055;
}
.second-menu .kleo_ajax_results .ajax_search_content .search_title {
  font-family: Lato;
  color: #075190;
}
.second-menu .kleo_ajax_results a.ajax_view_all {
  color: #ffffff;
  background: #7bbe44;
  font-family: Lato;
}
.second-menu .kleo_ajax_results a.ajax_view_all:hover,
.second-menu .kleo_ajax_results a.ajax_view_all:focus {
  background: #639a35;
}
/* has-language ------------------------------------------------------- */
header.has-language .second-menu .second-menu-main .scroll-container-wrapper .scroll-container {
  height: calc(100% - 60px);
}
@media only screen and (min-width: 768px) {
  header.has-language .second-menu .second-menu-header {
    right: 120px;
  }
}
@media only screen and (min-width: 992px) {
  header.has-language .second-menu .second-menu-header {
    right: 350px;
  }
}
header.has-language .second-menu .language-menu {
  height: 60px;
  line-height: 60px;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  header.has-language .second-menu .language-menu {
    right: -290px;
    width: 290px;
  }
}
@media only screen and (min-width: 768px) {
  header.has-language .second-menu .language-menu {
    height: 60px;
    line-height: 60px;
  }
}
header.has-language .second-menu .language-menu a {
  color: #000000;
}
@media only screen and (min-width: 768px) {
  header.has-language .second-menu .language-menu a {
    color: #000000;
  }
}
header.has-language .second-menu .language-menu .has-submenu > a {
  font-family: Lato;
  /*color: @second-menu-text-color;*/
}
@media only screen and (min-width: 768px) {
  header.has-language .second-menu .language-menu .has-submenu > a {
    font-family: Lato;
    color: #000000;
  }
  header.has-language .second-menu .language-menu .has-submenu > a:hover {
    color: #659c38;
  }
}
@media only screen and (max-width: 991px) {
  header.has-language .second-menu .language-menu .submenu {
    bottom: 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  header.has-language .second-menu .language-menu .submenu > li > a {
    color: #35332a;
  }
}
@media only screen and (min-width: 768px) {
  header.has-language .second-menu .language-menu .submenu {
    width: 60px;
    background: #ffffff;
    border-bottom: 1px solid #f8f8f8;
  }
  header.has-language .second-menu .language-menu .submenu > li > a {
    color: #000000;
  }
  header.has-language .second-menu .language-menu .submenu > li > a:hover,
  header.has-language .second-menu .language-menu .submenu > li > a:focus {
    color: #659c38;
  }
}
@media only screen and (min-width: 768px) {
  header.has-language .second-menu .language-menu.open > a {
    color: #4e5055;
  }
}
/* SECONDMENU Open ------------------------------------------------------- */
.second-menu-is-open #header {
  /*.transition(none);*/
  /*.transition(right .4s ease-out);*/
}
@media only screen and (min-width: 480px) {
  .second-menu-is-open #header {
    right: 290px;
  }
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#page-wrapper {
  /*.transition(left .25s ease-out);*/
  padding-top: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #page-wrapper {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 992px) {
  #page-wrapper {
    padding-left: 290px;
  }
}
/* Buddypress #item-header-wrap Open ------------------------------------------------------- */
@media only screen and (min-width: 992px) {
  #item-header-wrap {
    left: 290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body:not(.sidemenu-is-open) #item-header-wrap {
    left: 80px;
  }
}
@media only screen and (min-width: 992px) {
  body.sidemenu-is-open #item-header-wrap {
    left: 80px;
  }
}
/* SIDEMENU Open ------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .sidemenu-is-open #page-wrapper {
    left: 290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidemenu-is-open #page-wrapper {
    padding-left: 290px;
  }
}
@media only screen and (min-width: 992px) {
  .sidemenu-is-open #page-wrapper {
    padding-left: 80px;
  }
}
/* SECONDMENU Open ------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .second-menu-is-open #page-wrapper {
    left: -290px;
  }
}
/* Menu items */
/*#header .footer-item {
  .auto-color(@header-background-color, background-color, 4%, 10%);
}*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
@media screen and (min-width: 783px) {
  .adminbar-enable {
    /*.sidemenu-footer {
      .sidemenu-footer-inner {
      }
    }*/
  }
}
/* Header Hidden ------------------------------------------------------- */
.header-hidden {
  /* Sidemenu is open */
}
.header-hidden .sidemenu-trigger {
  top: 17.5px;
  /*background: @floating-trigger-background-color;*/
  background: #e8edf6;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-hidden .sidemenu-trigger {
    left: 90px;
  }
}
@media only screen and (min-width: 992px) {
  .header-hidden .sidemenu-trigger {
    left: 300px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .header-hidden.sidemenu-is-open .sidemenu-trigger {
    left: 300px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-hidden.sidemenu-is-open .sidemenu-trigger {
    left: 300px;
  }
}
@media only screen and (min-width: 992px) {
  .header-hidden.sidemenu-is-open .sidemenu-trigger {
    left: 90px;
  }
}
@media only screen and (max-width: 782px) {
  .adminbar-enable.header-hidden .sidemenu-trigger {
    top: 63.5px;
  }
}
@media only screen and (min-width: 783px) {
  .adminbar-enable.header-hidden .sidemenu-trigger {
    top: 49.5px;
  }
}
/* Hamburger ------------------------------------------------------- */
.hamburger .hamburger-inner,
.hamburger .hamburger-inner:before,
.hamburger .hamburger-inner:after {
  /*background-color: @floating-trigger-icon-color;*/
  background-color: #000000;
}
/* Hamburger Elastic */
/* is active */
/* Force Close Sidemenu ------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .force-close-sidemenu.sidemenu-is-open #header {
    min-height: 60px;
    padding-left: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper {
    /*width: ((2 * @sidemenu-inside-padding) + @sidemenu-icon-width);*/
    width: 80px;
  }
  .force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper .widgets-section .menu-section.widget.widget_kleo_social_share.style-01 .widget-inner ul.social-list > li > a {
    color: #35332a;
  }
  .force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper .sidemenu-header .logo {
    padding: 0 0 0 27.5px;
  }
  .force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper .sidemenu-main .menu-section {
    margin-left: 10px;
    /* at tablet strict*/
  }
  .force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper .sidemenu-main .menu-section-header span {
    width: 250px;
  }
  .force-close-sidemenu.sidemenu-is-open #sidemenu-wrapper.has-sidemenu-footer .sidemenu-footer .sidemenu-footer-inner {
    width: 290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .force-close-sidemenu.sidemenu-is-open #page-wrapper {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 768px) {
  .force-close-sidemenu.sidemenu-is-open.header-hidden .sidemenu-trigger {
    left: 90px;
  }
}
@media only screen and (min-width: 480px) {
  .force-close-sidemenu.second-menu-is-open #header {
    right: 290px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .force-close-sidemenu.second-menu-is-open #page-wrapper {
    left: -290px;
  }
}
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
#page-title {
  background-color: #fafafa;
  border-bottom: 1px solid #bdc0c8;
}
#page-title h1 {
  color: #075190;
  font-family: Lato;
}
#page-title span {
  color: rgba(0, 0, 0, 0.55);
}
.breadcrumb > .active {
  color: rgba(0, 0, 0, 0.55);
}
.breadcrumb a {
  color: #999999;
}
.breadcrumb a:hover {
  color: #0f84bc;
}
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------
-------------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.post.sticky {
  /*
    border-bottom: 5px solid @default-border-color;
    */
  background: rgba(0, 0, 0, 0.02);
  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.08);
}
.entry-title h2 a:hover {
  color: #7bbe44;
}
ul.entry-meta li {
  color: #666666;
}
ul.entry-meta li a {
  color: #666666;
}
ul.entry-meta li a:hover {
  color: #7bbe44;
}
.entry-c .sq_frontedit_revisions .sq_frontedit_post_revisions {
  border: 1px solid #bdc0c8;
}
.entry-c .sq_frontedit_revisions .sq_frontedit_post_revisions li {
  border-bottom: 1px solid #bdc0c8;
}
.entry-c .sq_frontedit.edit .wp-editor-area iframe#sq_frontedit_wp_editor_ifr {
  font-family: Lato;
}
.entry-link {
  font-family: Lato;
}
.entry-link:hover {
  background-color: #7bbe44;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.panel {
  background-color: #f8f8f8;
  /*-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);*/
}
.panel-default {
  border-color: rgba(0, 0, 0, 0.08);
}
/* 6.3 Small Thumbs
-----------------------------------------------------------------*/
.more-link {
  border-bottom: 1px solid #7bbe44;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.comment-list > li.comment {
  border: 1px solid #bdc0c8;
}
.comment-list > li.comment .comment-body .comment-meta .fn a {
  font-family: Lato;
  color: #0f84bc;
}
.comment-list > li.comment .comment-body .comment-meta .comment-metadata time {
  color: #666666;
}
.comment-list > li.comment .comment-body .comment-meta .comment-metadata .edit-link a {
  color: #0f84bc;
}
.comment-list > li.comment .comment-body .comment-meta .comment-metadata .edit-link a:hover {
  color: #0f84bc;
}
.comment-list > li.comment .comment-body .reply a {
  color: #0f84bc;
  border: 1px solid #a0dbf7;
  font-family: Lato;
}
.comment-list > li.comment .comment-body .reply a:before {
  color: #0f84bc;
}
.comment-list > li.comment .comment-body .reply a:hover {
  border-color: #0f84bc;
  color: #0f84bc;
}
.comment-list > li.comment .comment-body .reply a:hover:before {
  color: #0f84bc;
}
#content .comment-awaiting-moderation {
  color: #7bbe44;
}
.comment-content .comment-author a:hover {
  color: #7bbe44;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#respond {
  background: #ffffff;
}
#respond textarea {
  background: rgba(248, 248, 248, 0.2);
  border: 1px solid #a0dbf7;
}
#respond textarea:focus {
  border-color: #bddfa2;
  border-bottom: 1px solid #7bbe44;
}
/* 6.7 Post Elements
-----------------------------------------------------------------*/
.wp-caption {
  font-family: Lato;
}
/* Gallery */
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#content .no-result-page-wrapper svg > *,
#content .no-result-page-wrapper svg path,
#content .no-result-page-wrapper svg ellipse {
  fill: #324e1b;
}
#content .no-result-page-wrapper h1 {
  color: #075190;
}
#content .no-result-page-wrapper p {
  color: #075190;
}
#content .no-result-page-wrapper a {
  color: #075190;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.blog-full#page-title .container-fluid h1 {
  color: #ffffff;
}
.blog-full#page-title .container-fluid ol.breadcrumb {
  color: #ffffff;
}
.blog-full#page-title .container-fluid ol.breadcrumb li a {
  color: #ffffff;
}
.blog-full#page-title .container-fluid ol.breadcrumb li a span {
  color: #ffffff;
}
.blog-full#page-title .container-fluid ol.breadcrumb li.active {
  color: #ffffff;
}
.blog-full#page-title .entry-meta li {
  color: #ffffff;
}
.blog-full#page-title .entry-meta li a {
  color: #ffffff;
}
.blog-full#page-title .entry-image {
  background: #222339;
}
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.widget {
  border-bottom: 1px solid #bdc0c8;
}
.widget > ul > li > a {
  color: #4e5055;
}
.widget > ul > li > a:hover {
  color: #0f84bc;
}
.sidebar {
  border-top: 1px solid #bdc0c8;
}
.widgets-wrap .widget {
  border-bottom: 1px solid #bdc0c8;
}
/* 7.2 Tag Cloud
-----------------------------------------------------------------*/
.tagcloud a:hover {
  border-color: #7bbe44 !important;
  color: #7bbe44 !important;
}
/* 7.3 Archives List
-----------------------------------------------------------------*/
/* 7.4 Calendar
-----------------------------------------------------------------*/
.widget_calendar #wp-calendar {
  font-family: Lato;
  /*border: 1px solid @default-border-color;*/
}
.widget_calendar #wp-calendar > caption {
  background-color: #7bbe44;
  color: rgba(255, 255, 255, 0.9);
}
.widget_calendar #wp-calendar tbody tr td a {
  background-color: #7bbe44;
  color: rgba(255, 255, 255, 0.9);
}
.widget_calendar #wp-calendar tfoot tr td {
  border-top: 1px solid #bdc0c8;
}
.widget_calendar #wp-calendar tfoot tr td a {
  color: #4e5055;
}
/* 7.5 Widget Pages
-----------------------------------------------------------------*/
.widget_pages .page_item_has_children .menu-arrow {
  color: rgba(0, 0, 0, 0.6);
}
.widget_pages .page_item_has_children .children {
  border-top: 1px solid #bdc0c8;
  border-bottom: 1px solid #bdc0c8;
}
.widget_pages .page_item_has_children .children li {
  /*border-bottom: 1px solid @default-border-color;*/
}
.widget_pages .page_item_has_children .children li a {
  color: #4e5055;
}
.widget_pages .page_item_has_children .children li a:before {
  background-color: #4e5055;
}
.widget_pages .page_item_has_children.open > a {
  color: #7bbe44;
  font-family: Lato;
}
.widget_pages .page_item_has_children.open .children {
  border-top: 1px solid #deefd0;
  border-bottom: 1px solid #deefd0;
}
.widget_pages .page_item_has_children.open .children li a {
  color: #7bbe44;
}
.widget_pages .page_item_has_children.open .children li a:before {
  background-color: #7bbe44;
}
/* 7.6 Recent Comments
-----------------------------------------------------------------*/
.widget_recent_comments ul {
  /*border-top: 1px solid @default-border-color;*/
}
.widget_recent_comments ul li {
  border-top: 1px solid #bdc0c8;
}
.widget_recent_comments ul li > a {
  color: #075190;
}
/* 7.7 RSS
-----------------------------------------------------------------*/
.widget_rss ul > li > a {
  font-family: Lato;
  color: #075190;
}
/* 7.8 Widget Text
-----------------------------------------------------------------------------------*/
.widget_text .textwidget p {
  color: #4e5055;
}
.widget_text .textwidget p strong {
  font-family: Lato;
  color: #075190;
}
.widget_text .textwidget .wp-caption-text {
  border: 1px solid #bdc0c8;
}
/* 7.9 Nav Menu
-----------------------------------------------------------------------------------*/
.widget_nav_menu > div ul > li > a {
  font-family: Lato;
  color: #075190;
}
.widget_nav_menu > div ul > li .menu-arrow {
  color: rgba(0, 0, 0, 0.6);
}
.widget_nav_menu > div ul > li > ul {
  /*.dropdown-menu {*/
  border-top: 1px solid #bdc0c8;
  border-bottom: 1px solid #bdc0c8;
}
.widget_nav_menu > div ul > li > ul > li > a {
  color: #4e5055;
  font-family: Lato;
}
.widget_nav_menu > div ul > li > ul > li > a:before {
  background-color: #4e5055;
}
.widget_nav_menu > div ul > li.open > a {
  color: #7bbe44;
  font-family: Lato;
}
.widget_nav_menu > div ul > li.open > ul {
  /*.dropdown-menu {*/
  border-top: 1px solid #deefd0;
  border-bottom: 1px solid #deefd0;
}
.widget_nav_menu > div ul > li.open > ul li a {
  color: #7bbe44;
}
.widget_nav_menu > div ul > li.open > ul li a:before {
  background-color: #7bbe44;
}
/* 7.10 Widget in SIDEMENU
-----------------------------------------------------------------------------------*/
#sidemenu-wrapper .menu-section.widget {
  padding-left: 20px;
  padding-right: 20px;
}
#sidemenu-wrapper .menu-section.widget .menu-section-header span {
  font-family: Lato;
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget .menu-section-header span a {
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget .menu-section-header span a:hover,
#sidemenu-wrapper .menu-section.widget .menu-section-header span a:focus {
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget dt {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget strong {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget .rsswidget {
  font-family: Lato;
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget ul li {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget ul li a {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget ul li a:hover {
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget select option {
  color: #4e5055;
}
#sidemenu-wrapper .menu-section.widget .todo-list .todo-text {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget.widget_pages .page_item_has_children .children {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#sidemenu-wrapper .menu-section.widget.widget_nav_menu ul.sub-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#sidemenu-wrapper .menu-section.widget.widget_rss ul > li {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
#sidemenu-wrapper .menu-section.widget.widget_calendar td,
#sidemenu-wrapper .menu-section.widget.widget_calendar th {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget .search-form label input[type="search"] {
  background-color: rgba(0, 0, 0, 0.07);
  color: rgba(0, 0, 0, 0.8);
}
#sidemenu-wrapper .menu-section.widget .search-form label input[type="search"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
  opacity: 1;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
#sidemenu-wrapper .menu-section.widget .search-form label input[type="search"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
#sidemenu-wrapper .menu-section.widget .search-form label input[type="search"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
#sidemenu-wrapper .menu-section.widget .search-form button {
  color: rgba(0, 0, 0, 0.8);
}
#sidemenu-wrapper .menu-section.widget .search-form button i {
  color: rgba(0, 0, 0, 0.8);
}
#sidemenu-wrapper .menu-section.widget.widget_text .textwidget > p {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget.widget_text .textwidget > p strong {
  font-family: Lato;
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget.widget_text .textwidget a {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget.widget_text .textwidget .wp-caption-text {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget.widget_categories ul li a {
  color: #5d92bf;
}
#sidemenu-wrapper .menu-section.widget.widget_categories ul li a:hover,
#sidemenu-wrapper .menu-section.widget.widget_categories ul li a:focus {
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar caption {
  background: #7bbe44;
  color: #ffffff;
}
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar tbody tr td a {
  background: #7bbe44;
  color: #ffffff;
}
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar tbody tr td a:hover,
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar tbody tr td a:focus {
  background: #284f85;
  color: #ffffff;
}
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar tfoot tr a {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar tfoot tr a:hover,
#sidemenu-wrapper .menu-section.widget.widget_calendar #wp-calendar tfoot tr a:focus {
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget.widget_kleo_social_share .style-01 ul.social-list > li > a {
  color: #4e5055;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #sidemenu-wrapper .menu-section.widget.widget_kleo_social_share .style-01.widget-inner ul.social-list > li > a {
    color: #35332a;
  }
}
#sidemenu-wrapper .menu-section.widget .tagcloud a {
  border-color: rgba(53, 51, 42, 0.4);
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget .menu-arrow {
  color: rgba(0, 0, 0, 0.8);
}
#sidemenu-wrapper .menu-section.widget .news-widget-wrap .news-content .news-link {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget .news-widget-wrap .news-content .news-link .news-headline {
  color: #35332a;
}
#sidemenu-wrapper .menu-section.widget .news-widget-wrap .news-content .news-link:hover {
  color: #284f85;
}
#sidemenu-wrapper .menu-section.widget .news-widget-wrap .news-content .news-link:hover .news-headline {
  color: #284f85;
}
/* 7.11 Polls
-----------------------------------------------------------------------------------*/
/* 7.12 Wise Chat
-----------------------------------------------------------------------------------*/
/* default style */
/* buddyapp style */
.buddyapp-wise-chat-pro .wcContainer .wcMessages {
  border-color: #bdc0c8;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage .wcMessageUser {
  font-family: Lato;
  color: #0f84bc;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage .wcMessageTime {
  color: #4e5055;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage .wcMessageContent {
  color: #0f84bc;
}
.buddyapp-wise-chat-pro .wcContainer .wcUsersList > .wcUserInChannel {
  font-family: Lato;
  color: #0f84bc;
}
.buddyapp-wise-chat-pro .wcContainer .wcControls {
  background-color: #ffffff;
}
.buddyapp-wise-chat-pro .wcContainer .wcControls .wcMessageAttachments {
  border: 1px solid #7bbe44;
  color: #7bbe44;
}
.buddyapp-wise-chat-pro .wcContainer .wcControls .wcMessageAttachments .wcAttachmentClear:before {
  color: #7bbe44;
}
.buddyapp-wise-chat-pro .wcContainer .wcControls .wcMessageAttachments .wcFileUploadNamePreview {
  color: #7bbe44;
}
.buddyapp-wise-chat-pro .wcContainer .wcControls .wcInputContainer .wcInput {
  /*&:focus {
                        background-color:multiply(lighten(@default-border-color, 20%),#fff);
                    }*/
}
.buddyapp-wise-chat-pro .wcContainer .wcMessagesContainersTabs {
  border: 1px solid #bdc0c8;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessagesContainersTabs .wcMessagesContainerTabActive {
  border-bottom: 2px solid #7bbe44;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage .wcMessageContent {
  background-color: #ffffff;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage .wcMessageContent:before {
  border-bottom-color: #ffffff;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage .wcMessageContent > a {
  color: #0f84bc;
  border: 1px solid rgba(15, 132, 188, 0.5);
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage.wcCurrentUserMessage .wcMessageContent {
  background: #7bbe44;
  color: #ffffff;
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage.wcCurrentUserMessage .wcMessageContent > a {
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.buddyapp-wise-chat-pro .wcContainer .wcMessages .wcMessage.wcCurrentUserMessage .wcMessageContent:before {
  border-bottom-color: #7bbe44;
}
.buddyapp-wise-chat-pro .wcContainer.wcSidebarMode .wcUsersList {
  border-left: 1px solid #bdc0c8;
}
.buddyapp-wise-chat-pro .wcContainer.wcSidebarMode .wcWindowTitle.wcWindowTitleActive {
  border-top-color: #7bbe44;
}
.buddyapp-wise-chat-pro .wcContainer.wcSidebarMode .wcMessagesContainersTabs .wcWindowTitleActive {
  border-top-color: #7bbe44;
}
/* 7.13 Latest News
-----------------------------------------------------------------------------------*/
.news-widget-wrap .news-content .news-link .news-headline {
  color: #0f84bc;
}
.news-widget-wrap .news-content .news-link:hover .news-headline {
  color: #0f84bc;
}
/* 7.14 Widgets in dashboard content
-----------------------------------------------------------------------------------*/
/* 7.15 Events Widgets
-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.btn-link {
  color: #7bbe44;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
@-webkit-keyframes bouncedelay;
@keyframes bouncedelay;
@-webkit-keyframes rotateplane;
@keyframes rotateplane;
@-webkit-keyframes cssspinnerbounce;
@keyframes cssspinnerbounce;
@-webkit-keyframes stretchdelay;
@keyframes stretchdelay;
@-webkit-keyframes cubemove;
@keyframes cubemove;
@-webkit-keyframes scaleout;
@keyframes scaleout;
/* ICON Spin Animation */
@-moz-keyframes spin;
@-webkit-keyframes spin;
@-o-keyframes spin;
@-ms-keyframes spin;
@keyframes spin;
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.kleo-login-wrap .fb-register-title {
  font-family: Lato;
}
.kleo-login-wrap .kleo-facebook-connect {
  font-family: Lato;
}
.kleo-login-wrap .login-form-wrapper .kleo-pop-title {
  font-family: Lato;
}
.kleo-login-wrap .login-form-wrapper .login-input-wrapper .login-label:after {
  border-bottom: 2px solid #76b840;
}
.kleo-login-wrap .login-form-wrapper .login-input-wrapper input.login-field {
  -webkit-appearance: none;
  /* for box shadows to show on iOS */
  /* for chrome */
}
.kleo-login-wrap .login-form-wrapper button.login-button,
.kleo-login-wrap .login-form-wrapper input[type=submit].login-button {
  background-color: #7bbe44;
  font-family: Lato;
}
.kleo-login-wrap .login-form-wrapper button.login-button:hover,
.kleo-login-wrap .login-form-wrapper input[type=submit].login-button:hover {
  background-color: #6fad3c;
}
.kleo-login-wrap .login-form-wrapper .kleo-other-action {
  color: #075190;
}
.kleo-login-wrap .login-form-wrapper .kleo-other-action:hover {
  color: #7bbe44;
}
.kleo-login-wrap .login-form-wrapper .login-demo-info p {
  color: #075190;
}
.kleo-login-wrap .login-create-account-wrapper .kleo-register-link {
  color: #075190;
}
.kleo-login-wrap .login-create-account-wrapper .kleo-register-link > a.new-account {
  color: #075190;
}
.kleo-login-wrap .login-create-account-wrapper .kleo-register-link > a.new-account:hover {
  color: #7bbe44;
}
.kleo-login-wrap.dark-login .login-form-wrapper .login-input-wrapper .login-label:after {
  border-bottom: 2px solid #6ca93b;
}
.kleo-login-wrap.dark-login .login-form-wrapper button.login-button:hover {
  background-color: #76b840;
}
/* modal close button */
/* modal for interior pages */
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* CONTACT Form 7 */
/*-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#buddypress form#whats-new-form #whats-new-options select {
  border-color: #bdc0c8 !important;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtm-ltb-action-container .rtmedia-actions form button,
#buddypress .rtmedia-container .rtm-lightbox-container .rtm-ltb-action-container .rtmedia-actions form .button {
  font-family: Lato;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .button,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link {
  border: 1px solid #a0dbf7;
  color: #0f84bc;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button > span,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .button > span,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link > span {
  font-family: Lato;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button:hover,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .button:hover,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link:hover,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button:focus,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .button:focus,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link:focus {
  border-color: #0f84bc;
  color: #0f84bc;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button:hover:before,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .button:hover:before,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link:hover:before,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button:focus:before,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .button:focus:before,
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link:focus:before {
  color: #0f84bc;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments .rtmedia-comment-link {
  font-family: Lato;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtm-like-comments-info {
  border-top: 1px solid #bdc0c8;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtm-media-single-comments {
  border-top: 1px solid #bdc0c8;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtm-media-single-comments textarea {
  background: #f8f8f8;
  border: 1px solid #bdc0c8;
}
#buddypress .rtmedia-container .rtm-lightbox-container .rtm-media-single-comments textarea:focus {
  border-color: #bddfa2;
  border-bottom: 1px solid #7bbe44;
}
#buddypress #whats-new-form #whats-new-options {
  /*width: 100%;*/
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
}
#buddypress #whats-new-form #whats-new-options > div {
  /*min-width: 24%;*/
}
#buddypress #whats-new-form #whats-new-options .rtmedia-plupload-container {
  -webkit-box-ordinal-group: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 1;
  /* OLD - Firefox 19- */
  -ms-flex-order: 1;
  /* TWEENER - IE 10 */
  -webkit-order: 1;
  /* NEW - Chrome */
}
#buddypress #whats-new-form #whats-new-options #whats-new-post-in-box {
  -webkit-box-ordinal-group: 2;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 2;
  /* OLD - Firefox 19- */
  -ms-flex-order: 2;
  /* TWEENER - IE 10 */
  -webkit-order: 2;
  /* NEW - Chrome */
}
#buddypress #whats-new-form #whats-new-options #whats-new-submit {
  -webkit-box-ordinal-group: 3;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 3;
  /* OLD - Firefox 19- */
  -ms-flex-order: 3;
  /* TWEENER - IE 10 */
  -webkit-order: 3;
  /* NEW - Chrome */
}
#buddypress #whats-new-form #whats-new-options .rtmedia-uploader-div {
  -webkit-box-ordinal-group: 4;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: 4;
  /* OLD - Firefox 19- */
  -ms-flex-order: 4;
  /* TWEENER - IE 10 */
  -webkit-order: 4;
  /* NEW - Chrome */
}
#buddypress #whats-new-form #whats-new-options .rtm-form-select {
  border-bottom: 1px solid #a0dbf7 !important;
}
#buddypress #whats-new-form #whats-new-options #whats-new-post-in-box #whats-new-post-in {
  border-bottom: 1px solid #a0dbf7 !important;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#ctdl-frontend-admin table.todo-table p,
#ctdl-frontend-admin table.todo-table span {
  color: #000000;
}
#ctdl-frontend-admin table.todo-table thead tr th#action-col,
#ctdl-frontend-admin table.todo-table tbody tr td.todo-actions {
  /*width: 130px;*/
}
#ctdl-frontend-admin table.todo-table tr td.todo-actions a.edit-todo,
#ctdl-frontend-admin table.todo-table tr td.todo-actions a.delete-todo {
  color: #0f84bc;
}
#ctdl-frontend-admin table.todo-table tr td.todo-actions a.edit-todo:hover,
#ctdl-frontend-admin table.todo-table tr td.todo-actions a.delete-todo:hover {
  color: #0f84bc;
}
#ctdl-frontend-admin table.todo-table tr:nth-child(even) td.todo-actions {
  /*background: @default-border-color;
    color: @default-border-color;*/
}
#ctdl-frontend-admin .wp-editor-container {
  border: 1px solid #bdc0c8;
}
#ctdl-frontend-admin table.todo-form {
  /*max-width: 550px;*/
}
#ctdl-frontend-admin table.todo-form tr td {
  /*padding-bottom: 15px;*/
  /*background: @default-background-color;*/
}
#ctdl-frontend-admin table.todo-form tr td input#cleverness_todo_deadline,
#ctdl-frontend-admin table.todo-form tr td select#cleverness_todo_priority,
#ctdl-frontend-admin table.todo-form tr td select#cat {
  /*width: 100%;*/
}
#ctdl-frontend-admin #cleverness-todo-progress-slider {
  background: #bdc0c8;
}
#ctdl-frontend-admin #cleverness-todo-progress-slider .ui-slider-handle {
  background: #0f84bc;
  border: #0f84bc;
}
#ctdl-frontend-admin #cleverness-todo-progress-slider .ui-slider-handle.ui-state-hover,
#ctdl-frontend-admin #cleverness-todo-progress-slider .ui-slider-handle.ui-state-active {
  background: #0f84bc;
  border: #0f84bc;
}
#ctdl-frontend-admin .todo-table tr:nth-child(even) th,
#ctdl-frontend-admin .todo-form tr:nth-child(even) th {
  color: #2aaeee;
}
#ctdl-frontend-admin form#addtodo {
  background: #ffffff;
}
#ctdl-frontend-admin .todo-form textarea {
  background: #f8f8f8;
  border-bottom: 1px solid #bdc0c8;
}
#ctdl-frontend-admin .todo-form textarea:focus {
  border-bottom: 1px solid #76b840;
}
#insert-media-button:hover {
  border-color: #41b7f0;
  color: #0f84bc;
}
#insert-media-button:focus {
  background: #7bbe44;
  color: #ffffff;
  border-color: #7bbe44;
}
/* widget for task */
.widget_cleverness-to-do-widget ol li {
  /*background: @default-background-color;*/
  color: #4e5055;
}
.widget_cleverness-to-do-widget ol li div.todo-text::before {
  border: 1px solid #bdc0c8;
  color: #bdc0c8;
  font-size: 0.75em;
}
.widget_cleverness-to-do-widget ol li div.todo-text {
  font-size: 0.875em;
}
.widget_cleverness-to-do-widget ol li div.todo-content {
  font-size: 0.75em;
}
.todo-checklist {
  border-bottom: 1px solid #bdc0c8;
}
.todo-checklist .todo-category-heading {
  font-size: 1em;
}
.todo-checklist .todo-list {
  border-top: 1px solid #bdc0c8;
}
.todo-checklist .todo-list .todoitem {
  border-left: 1px solid #bdc0c8;
  /*float: left;*/
}
.todo-checklist .todo-list .todoitem:before {
  border: 2px solid #bdc0c8;
  color: #bdc0c8;
}
.todo-checklist .todo-list .todoitem .todo-date {
  border-left: 1px solid #bdc0c8;
}
.todo-checklist .todo-list .todoitem .edit-todo {
  border-left: 1px solid #bdc0c8;
}
.todo-checklist .todo-list .todoitem .edit-todo a.edit-todo {
  color: #4e5055;
}
.todo-checklist .todo-list .todoitem .edit-todo a.edit-todo:hover {
  color: #0f84bc;
}
#content .todo-checklist .todoitem p {
  color: #000000;
}
ul.todolist li.todo-list::before,
ol.todolist li.todo-list::before {
  border: 1px solid #bdc0c8;
  color: #bdc0c8;
  font-size: 0.75em;
}
table.todolist caption {
  font-size: 2.19em;
  font-family: Lato;
  color: #075190;
}
.header-top-tasks-widget ol.todolist li.todo-list,
.header-top-tasks-widget ul.todolist li.todo-list {
  font-size: 0.875em;
}
#event-form table tr:nth-child(even) td,
#location-form table tr:nth-child(even) td {
  background: #f8f8f8;
}
#event-form .wp-editor-container,
#location-form .wp-editor-container {
  border: 1px solid #bdc0c8;
}
.search-box input[type="submit"] {
  font-size: 0.875em;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
table.em-calendar tr td .em-calnav-prev:before,
table.em-calendar tr th .em-calnav-prev:before,
table.em-calendar tr td .em-calnav-next:before,
table.em-calendar tr th .em-calnav-next:before {
  color: #0f84bc;
}
table.em-calendar tr td .em-calnav-prev:hover:before,
table.em-calendar tr th .em-calnav-prev:hover:before,
table.em-calendar tr td .em-calnav-next:hover:before,
table.em-calendar tr th .em-calnav-next:hover:before {
  color: #7bbe44;
}
table.em-calendar td.eventful a,
table.em-calendar td.eventful-today a {
  color: #7bbe44;
}
table.em-calendar td.eventful a:after,
table.em-calendar td.eventful-today a:after {
  background: #7bbe44;
}
table.em-calendar td.eventful {
  /*background-color: @default-accent-color !important;*/
}
table.em-calendar td.eventless-today,
table.em-calendar td.eventful-today,
table.em-calendar tr:nth-child(2n) td.eventless-today,
table.em-calendar tr:nth-child(2n) td.eventful-today {
  /*background-color: lighten(@default-accent-color,40%) !important;*/
  color: #ffffff;
}
table.em-calendar td.eventless-today:before,
table.em-calendar td.eventful-today:before,
table.em-calendar tr:nth-child(2n) td.eventless-today:before,
table.em-calendar tr:nth-child(2n) td.eventful-today:before {
  background: #7bbe44;
}
table.em-calendar td.eventless-today a,
table.em-calendar td.eventful-today a,
table.em-calendar tr:nth-child(2n) td.eventless-today a,
table.em-calendar tr:nth-child(2n) td.eventful-today a {
  color: #ffffff;
}
table.em-calendar td.eventless-today a:after,
table.em-calendar td.eventful-today a:after,
table.em-calendar tr:nth-child(2n) td.eventless-today a:after,
table.em-calendar tr:nth-child(2n) td.eventful-today a:after {
  background: #ffffff;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* Polls */
.wp-polls .pollbar {
  background: #7bbe44;
}
.wp-polls .wp-polls-form .wp-polls-ans ul.wp-polls-ul li label:before {
  background: #0f84bc;
  -ms-transform: scale(0, 0);
  /* IE 9 */
  -webkit-transform: scale(0, 0);
  /* Safari */
}
.wp-polls .wp-polls-form .wp-polls-ans ul.wp-polls-ul li label:after {
  border: 1px solid #6b7181;
}
.wp-polls .wp-polls-form .wp-polls-ans ul.wp-polls-ul li input:checked + label {
  color: #0f84bc;
}
.wp-polls .wp-polls-form .wp-polls-ans ul.wp-polls-ul li input:checked + label:before {
  -ms-transform: scale(1, 1);
  /* IE 9 */
  -webkit-transform: scale(1, 1);
  /* Safari */
}
.wp-polls .wp-polls-form .wp-polls-ans ul.wp-polls-ul li input:checked + label:after {
  border-color: #0f84bc;
}
.wp-polls .wp-polls-form .wp-polls-ans a:hover {
  color: #0f84bc;
}
.wp-polls .Buttons {
  background: #7bbe44;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
.mce-statusbar {
  border-bottom: 1px solid #bdc0c8 !important;
}
.html-active .switch-html,
.tmce-active .switch-tmce {
  background: rgba(0, 0, 0, 0.4) !important;
  color: #f8f8f8 !important;
  border: 1px solid #000000 !important;
}
.wp-switch-editor {
  font-family: Lato !important;
  border: 1px solid #bdc0c8;
  color: #4e5055;
}
.wp-switch-editor:hover {
  color: #ffffff;
  border: 1px solid #000000;
}
.rtmedia-action-buttons,
.rtmedia-upload-media-link {
  color: #0f84bc;
}
.rtmedia-action-buttons:hover,
.rtmedia-upload-media-link:hover,
.rtmedia-action-buttons:focus,
.rtmedia-upload-media-link:focus {
  color: #0f84bc;
}
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------
-----------------------------------------------------------------*/
#em-wrapper .em-search-wrapper {
  /* main */
  /* advanced */
}
#em-wrapper .em-search-wrapper .em-search-main .em-search-text input[type="text"],
#em-wrapper .em-search-wrapper .em-search-main .em-search-geo input[type="text"] {
  /* de testat */
}
#em-wrapper .em-search-wrapper .em-search-main .em-search-geo:before {
  color: #4e5055;
}
#em-wrapper .em-search-wrapper .em-search-main button:before {
  color: #4e5055;
}
#em-wrapper .em-search-wrapper .em-search-advanced {
  background: #ffffff;
}
/* BuddyPress Global Search */
/* Wedevs Project Manager Pro */
/* Theme Color Init
-----------------------------------------------------------------*/
.header-colors {
  background-color: #ffffff;
  color: #4e5055;
  border-color: #f8f8f8;
}
.header-colors a {
  color: #000000;
}
.header-colors a:hover {
  color: #659c38;
}
.header-colors .heading-color,
.header-colors h1,
.header-colors h2,
.header-colors h3,
.header-colors h4,
.header-colors h5,
.header-colors h6 {
  color: #075190;
}
.header-colors .spost,
.header-colors .mpost {
  border-color: #f8f8f8;
}
.page-title-colors {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.55);
  border-color: #bdc0c8;
}
.page-title-colors a {
  color: #999999;
}
.page-title-colors a:hover {
  color: #0f84bc;
}
.page-title-colors .heading-color,
.page-title-colors h1,
.page-title-colors h2,
.page-title-colors h3,
.page-title-colors h4,
.page-title-colors h5,
.page-title-colors h6 {
  color: #075190;
}
.page-title-colors .spost,
.page-title-colors .mpost {
  border-color: #bdc0c8;
}
/* ----------------------------------------------------------------
    Specific elements colors
-----------------------------------------------------------------*/
.sidemenu-colors {
  /* Chat */
  /* Widget Calendar */
}
.sidemenu-colors p,
.sidemenu-colors .widget li,
.sidemenu-colors .widget dt,
.sidemenu-colors .widget dd,
.sidemenu-colors .widget-error,
.sidemenu-colors select,
.sidemenu-colors label,
.sidemenu-colors .wcMessageTime,
.sidemenu-colors .wcMessageUser {
  color: #35332a;
}
.sidemenu-colors h1,
.sidemenu-colors h2,
.sidemenu-colors h3,
.sidemenu-colors h4,
.sidemenu-colors h5,
.sidemenu-colors h6 {
  color: #284f85;
}
.sidemenu-colors a {
  color: #284f85;
}
.sidemenu-colors a:hover {
  color: #284f85;
}
.sidemenu-colors input[type="text"],
.sidemenu-colors input[type="password"] {
  border-color: #afc8de;
  background-color: #e8edf6;
  color: #35332a;
}
@media only screen and (min-width: 768px) {
  .sidemenu-colors input[type="text"],
  .sidemenu-colors input[type="password"] {
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -ms-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
  }
}
.sidemenu-colors input[type="text"]:focus,
.sidemenu-colors input[type="password"]:focus {
  background-color: rgba(0, 0, 0, 0.03);
}
.sidemenu-colors button,
.sidemenu-colors a.button,
.sidemenu-colors input[type="submit"],
.sidemenu-colors input[type="button"],
.sidemenu-colors input[type="reset"],
.sidemenu-colors ul.button-nav li a,
.sidemenu-colors div.generic-button a,
.sidemenu-colors .comment-reply-link,
.sidemenu-colors a.bp-title-button,
.sidemenu-colors .widget_cleverness-to-do-widget ol li {
  background-color: #e8edf6;
}
.sidemenu-colors a.button,
.sidemenu-colors input[type="submit"],
.sidemenu-colors button {
  border-color: #afc8de;
}
.sidemenu-colors select {
  background-color: #afc8de !important;
  padding: 3px 40px 3px 10px;
}
.sidemenu-colors .wcMessage .wcMessageUser {
  color: #35332a !important;
  opacity: .4;
  font-weight: 400 !important;
}
.sidemenu-colors .wcMessage .wcMessageContent {
  background-color: #afc8de !important;
}
.sidemenu-colors .wcMessage .wcMessageContent::before {
  border-bottom-color: #afc8de !important;
}
.sidemenu-colors .wcMessage .wcMessageContent {
  color: #35332a !important;
}
.sidemenu-colors .wcMessage.wcWpMessage .wcMessageContent {
  background: #7bbe44 !important;
  color: #ffffff !important;
}
.sidemenu-colors .wcMessage.wcWpMessage .wcMessageContent:before {
  border-bottom-color: #7bbe44 !important;
}
.sidemenu-colors .wcControls .wcInputContainer .wcInput {
  background-color: #afc8de !important;
}
.sidemenu-colors .wcControls .wcInputContainer .wcInput:focus {
  background-color: rgba(175, 200, 222, 0.05) !important;
}
.sidemenu-colors .widget_calendar #wp-calendar caption {
  background: #7bbe44;
  color: #ffffff;
}
.sidemenu-colors .widget.buddypress div.item-options a {
  color: #5d92bf;
}
.sidemenu-colors .widget.buddypress div.item-options a:hover {
  color: #284f85;
}
.sidebar-colors {
  /* Chat */
  /* Widget Calendar */
}
.sidebar-colors p,
.sidebar-colors .widget li,
.sidebar-colors .widget dt,
.sidebar-colors .widget dd,
.sidebar-colors .widget-error,
.sidebar-colors select,
.sidebar-colors label,
.sidebar-colors .wcMessageTime,
.sidebar-colors .wcMessageUser {
  color: #4e5055;
}
.sidebar-colors h1,
.sidebar-colors h2,
.sidebar-colors h3,
.sidebar-colors h4,
.sidebar-colors h5,
.sidebar-colors h6 {
  color: #075190;
}
.sidebar-colors a {
  color: #075190;
}
.sidebar-colors a:hover {
  color: #0f84bc;
}
.sidebar-colors input[type="text"],
.sidebar-colors input[type="password"] {
  border-color: #bdc0c8;
  background-color: #f8f8f8;
  color: #4e5055;
}
@media only screen and (min-width: 768px) {
  .sidebar-colors input[type="text"],
  .sidebar-colors input[type="password"] {
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    -ms-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
  }
}
.sidebar-colors input[type="text"]:focus,
.sidebar-colors input[type="password"]:focus {
  background-color: rgba(0, 0, 0, 0.03);
}
.sidebar-colors button,
.sidebar-colors a.button,
.sidebar-colors input[type="submit"],
.sidebar-colors input[type="button"],
.sidebar-colors input[type="reset"],
.sidebar-colors ul.button-nav li a,
.sidebar-colors div.generic-button a,
.sidebar-colors .comment-reply-link,
.sidebar-colors a.bp-title-button,
.sidebar-colors .widget_cleverness-to-do-widget ol li {
  background-color: #f8f8f8;
}
.sidebar-colors a.button,
.sidebar-colors input[type="submit"],
.sidebar-colors button {
  border-color: #bdc0c8;
}
.sidebar-colors select {
  background-color: #bdc0c8 !important;
  padding: 3px 40px 3px 10px;
}
.sidebar-colors .wcMessage .wcMessageUser {
  color: #4e5055 !important;
  opacity: .4;
  font-weight: 400 !important;
}
.sidebar-colors .wcMessage .wcMessageContent {
  background-color: #bdc0c8 !important;
}
.sidebar-colors .wcMessage .wcMessageContent::before {
  border-bottom-color: #bdc0c8 !important;
}
.sidebar-colors .wcMessage .wcMessageContent {
  color: #4e5055 !important;
}
.sidebar-colors .wcMessage.wcWpMessage .wcMessageContent {
  background: #7bbe44 !important;
  color: #ffffff !important;
}
.sidebar-colors .wcMessage.wcWpMessage .wcMessageContent:before {
  border-bottom-color: #7bbe44 !important;
}
.sidebar-colors .wcControls .wcInputContainer .wcInput {
  background-color: #bdc0c8 !important;
}
.sidebar-colors .wcControls .wcInputContainer .wcInput:focus {
  background-color: rgba(189, 192, 200, 0.05) !important;
}
.sidebar-colors .widget_calendar #wp-calendar caption {
  background: #7bbe44;
  color: #ffffff;
}
.sidebar-colors .widget.buddypress div.item-options a {
  color: #0f84bc;
}
.sidebar-colors .widget.buddypress div.item-options a:hover {
  color: #0f84bc;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/* Layout */
#item-header-wrap {
  background: #cbdeef;
}
@media only screen and (min-width: 992px) {
  #item-header-wrap {
    top: 60px;
    background: #cbdeef;
    border-right: 1px solid #e6e6e6;
  }
  .adminbar-enable #item-header-wrap {
    top: 93px;
  }
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress div.pagination {
  color: #4e5055;
}
#buddypress div.pagination .pagination-links a:hover {
  color: #7bbe44;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
.buddypress .breadcrumb > li + li::before {
  color: #999999;
}
.buddypress .breadcrumb a {
  color: #999999;
}
.buddypress .breadcrumb a:hover {
  color: #0f84bc;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
.kleo-messages-nav .kleo-submenu-item.unread {
  background-color: rgba(0, 0, 0, 0.05);
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress form#whats-new-form {
  /*width: 100%;
float: left;*/
  border-bottom: 1px solid #bdc0c8;
}
#buddypress form#whats-new-form .activity-greeting {
  color: #7bbe44;
}
#buddypress form#whats-new-form textarea {
  background: #f8f8f8;
  border: 1px solid #bdc0c8;
}
#buddypress form#whats-new-form textarea:focus {
  border-color: #bddfa2;
  border-bottom: 1px solid #7bbe44;
}
#buddypress form#whats-new-form #whats-new-submit > input {
  color: #ffffff;
  background: #7bbe44;
  font-family: Lato;
}
#buddypress form#whats-new-form #whats-new-submit > input:hover,
#buddypress form#whats-new-form #whats-new-submit > input:focus {
  background: #639a35;
}
#buddypress ul#activity-stream.activity-list > li {
  border: 1px solid #bdc0c8;
}
@media only screen and (min-width: 768px) {
  #buddypress ul#activity-stream.activity-list > li .activity-content {
    /*margin: 0;*/
  }
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-header p {
  color: #4e5055;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-header p a {
  color: #666666;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-header p > a:first-child {
  font-family: Lato;
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-header p > a:first-child:hover,
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-header p > a:first-child:focus {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-header p > a:nth-child(2) {
  /*margin-left: 10px;*/
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta {
  /*margin-left: 55px;*/
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .button {
  color: #0f84bc;
  border: 1px solid #a0dbf7;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .button:before {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .button:hover {
  border-color: #0f84bc;
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .button:hover:before {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .acomment-reply span {
  background-color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .acomment-reply:hover span {
  background-color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .unlike {
  color: #0f84bc;
  border-color: #70c9f4;
  /*border-color: transparent;*/
}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .unlike:before {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments ul li .acomment-meta > a:first-child {
  color: #0f84bc;
  font-family: Lato;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments ul li .acomment-options a {
  font-family: Lato;
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments ul li .acomment-options a:before {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments ul li .acomment-options a:hover {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments ul li .acomment-options a:hover:before {
  color: #0f84bc;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments form .ac-reply-content input[type="submit"] {
  color: #ffffff;
  background: #7bbe44;
}
#buddypress ul#activity-stream.activity-list > li .activity-comments form .ac-reply-content a.ac-reply-cancel {
  font-family: Lato;
}
#buddypress ul#activity-stream.activity-list > li .users-who-like {
  border-top: 1px solid #bdc0c8;
}
#buddypress ul#activity-stream.activity-list > li .users-who-like a {
  color: #0f84bc;
  font-family: Lato;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress span.activity {
  color: #666666;
}
#buddypress .activity-list li.mini .activity-content p {
  /*margin: 0 !important;*/
}
#buddypress .activity-list li.load-more a,
#buddypress .activity-list li.load-newest a {
  font-family: Lato;
  border: 1px solid #bdc0c8;
}
#buddypress .activity-list li.load-more a:hover,
#buddypress .activity-list li.load-newest a:hover,
#buddypress .activity-list li.load-more a:focus,
#buddypress .activity-list li.load-newest a:focus {
  background: #7bbe44;
  color: #ffffff;
  border-color: #7bbe44;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress div.activity-comments {
  overflow: hidden;
  /* IE fix */
}
#buddypress div.activity-comments ul li {
  /*border-top: 1px solid @default-border-color;*/
}
#buddypress div.activity-comments form .ac-textarea {
  background: #f8f8f8;
  border: 1px solid #bdc0c8;
}
#buddypress div.activity-comments form div.ac-reply-content a {
  background-color: #f8f8f8;
  /* Old browsers */
  border: 1px solid #bdc0c8;
  color: #4e5055;
}
#buddypress div.activity-comments form div.ac-reply-content a:hover {
  background-color: #bdc0c8;
  border: 1px solid #bdc0c8;
  color: #4e5055;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress div.dir-search input[type=text],
#buddypress li.groups-members-search input[type=text] {
  border: 1px solid #bdc0c8;
  background: #f8f8f8;
}
#buddypress div.dir-search input[type=text]:focus,
#buddypress li.groups-members-search input[type=text]:focus {
  color: #000000;
  border-color: rgba(0, 0, 0, 0.2);
}
#buddypress .generic-button a {
  color: #0f84bc;
  border: 1px solid #a0dbf7;
  font-family: Lato;
}
/* Members page header */
#buddypress {
  /* only .dir-form */
  /* for all .item-list-tabs */
}
#buddypress .dir-form .item-list-tabs ul li a {
  font-family: Lato;
  color: #0f84bc;
}
#buddypress .dir-form .item-list-tabs ul li a > span {
  background: rgba(15, 132, 188, 0.5);
  color: #ffffff;
}
#buddypress .item-list-tabs {
  /* .item-list-tabs#object-nav */
}
#buddypress .item-list-tabs ul li.last label,
#buddypress .item-list-tabs ul li.filter label {
  color: #4e5055;
}
#buddypress .item-list-tabs ul li.selected a {
  color: #7bbe44;
}
#buddypress .item-list-tabs ul li.selected a > span {
  background: #7bbe44;
  color: #ffffff;
}
#buddypress .item-list-tabs#object-nav ul li.selected a,
#buddypress .item-list-tabs#object-nav ul li.current a {
  color: #419104;
}
#buddypress .item-list-tabs#object-nav ul li.selected a span,
#buddypress .item-list-tabs#object-nav ul li.current a span {
  background: #7bbe44;
}
/* item list */
#buddypress ul.item-list {
  /* activity list */
  /* member list*/
}
#buddypress ul.item-list li .item-wrap {
  border: 1px solid #bdc0c8;
}
#buddypress ul.item-list li .item-wrap .item .item-title {
  font-family: Lato;
}
#buddypress ul.item-list li .item-wrap .item .item-title a {
  color: #0f84bc;
}
#buddypress ul.item-list li .item-wrap .item .item-title a:hover,
#buddypress ul.item-list li .item-wrap .item .item-title a:focus {
  color: #0f84bc;
}
#buddypress ul.item-list li .item-wrap .item .update {
  color: #4e5055;
}
#buddypress ul.item-list li .item-wrap .item .item-desc {
  color: #4e5055;
}
#buddypress ul.item-list li .item-wrap .item-cover {
  /* TODO add zoom */
  /*background-size: 100% !important;*/
}
#buddypress ul.item-list li .item-wrap .item-cover:not(.has-cover) .item-avatar .kleo-online-status {
  border: 2px solid #f8f8f8;
}
#buddypress ul.item-list#admins-list li,
#buddypress ul.item-list#member-list li,
#buddypress ul.item-list#members-list li,
#buddypress ul.item-list#groups-list li {
  /*
        &:hover {
          .item-cover {
          }
        }
        */
}
#buddypress ul.item-list#admins-list li .item .update .activity-read-more a,
#buddypress ul.item-list#member-list li .item .update .activity-read-more a,
#buddypress ul.item-list#members-list li .item .update .activity-read-more a,
#buddypress ul.item-list#groups-list li .item .update .activity-read-more a {
  color: #0f84bc;
}
#buddypress ul.item-list#admins-list li .item .update .activity-read-more a:hover,
#buddypress ul.item-list#member-list li .item .update .activity-read-more a:hover,
#buddypress ul.item-list#members-list li .item .update .activity-read-more a:hover,
#buddypress ul.item-list#groups-list li .item .update .activity-read-more a:hover {
  color: #0f84bc;
}
#buddypress ul.item-list#admins-list li .item .generic-button,
#buddypress ul.item-list#member-list li .item .generic-button,
#buddypress ul.item-list#members-list li .item .generic-button,
#buddypress ul.item-list#groups-list li .item .generic-button {
  /* add friends */
  /* cancel request button */
}
#buddypress ul.item-list#admins-list li .item .generic-button a,
#buddypress ul.item-list#member-list li .item .generic-button a,
#buddypress ul.item-list#members-list li .item .generic-button a,
#buddypress ul.item-list#groups-list li .item .generic-button a {
  /* join group button */
}
#buddypress ul.item-list#admins-list li .item .generic-button a:hover,
#buddypress ul.item-list#member-list li .item .generic-button a:hover,
#buddypress ul.item-list#members-list li .item .generic-button a:hover,
#buddypress ul.item-list#groups-list li .item .generic-button a:hover,
#buddypress ul.item-list#admins-list li .item .generic-button a:focus,
#buddypress ul.item-list#member-list li .item .generic-button a:focus,
#buddypress ul.item-list#members-list li .item .generic-button a:focus,
#buddypress ul.item-list#groups-list li .item .generic-button a:focus {
  border-color: #0f84bc;
  background: #0f84bc;
  color: #ffffff;
}
#buddypress ul.item-list#admins-list li .item .generic-button a.join-group,
#buddypress ul.item-list#member-list li .item .generic-button a.join-group,
#buddypress ul.item-list#members-list li .item .generic-button a.join-group,
#buddypress ul.item-list#groups-list li .item .generic-button a.join-group {
  color: #0f84bc;
  border-color: #70c9f4;
}
#buddypress ul.item-list#admins-list li .item .generic-button a.join-group:hover,
#buddypress ul.item-list#member-list li .item .generic-button a.join-group:hover,
#buddypress ul.item-list#members-list li .item .generic-button a.join-group:hover,
#buddypress ul.item-list#groups-list li .item .generic-button a.join-group:hover,
#buddypress ul.item-list#admins-list li .item .generic-button a.join-group:focus,
#buddypress ul.item-list#member-list li .item .generic-button a.join-group:focus,
#buddypress ul.item-list#members-list li .item .generic-button a.join-group:focus,
#buddypress ul.item-list#groups-list li .item .generic-button a.join-group:focus {
  border-color: #0f84bc;
  background: #0f84bc;
  color: #ffffff;
}
#buddypress ul.item-list#admins-list li .item .generic-button.not_friends a,
#buddypress ul.item-list#member-list li .item .generic-button.not_friends a,
#buddypress ul.item-list#members-list li .item .generic-button.not_friends a,
#buddypress ul.item-list#groups-list li .item .generic-button.not_friends a {
  color: #0f84bc;
  border-color: #70c9f4;
}
#buddypress ul.item-list#admins-list li .item .generic-button.not_friends a:hover,
#buddypress ul.item-list#member-list li .item .generic-button.not_friends a:hover,
#buddypress ul.item-list#members-list li .item .generic-button.not_friends a:hover,
#buddypress ul.item-list#groups-list li .item .generic-button.not_friends a:hover,
#buddypress ul.item-list#admins-list li .item .generic-button.not_friends a:focus,
#buddypress ul.item-list#member-list li .item .generic-button.not_friends a:focus,
#buddypress ul.item-list#members-list li .item .generic-button.not_friends a:focus,
#buddypress ul.item-list#groups-list li .item .generic-button.not_friends a:focus {
  border-color: #0f84bc;
  background: #0f84bc;
  color: #ffffff;
}
#buddypress ul.item-list#friend-list .item-title a {
  font-family: Lato;
  color: #0f84bc;
}
#buddypress ul.item-list#friend-list .action .button {
  color: #0f84bc;
  border: 1px solid #cfedfb;
  font-family: Lato;
}
#buddypress ul.item-list#friend-list .action .button:hover,
#buddypress ul.item-list#friend-list .action .button:focus {
  border-color: #0f84bc;
  background: #0f84bc;
  color: #ffffff;
}
#buddypress ul.item-list#friend-list .action .button.accept {
  color: #0f84bc;
  border-color: #70c9f4;
}
#buddypress ul.item-list#friend-list .action .button.accept:hover,
#buddypress ul.item-list#friend-list .action .button.accept:focus {
  border-color: #0f84bc;
  background: #0f84bc;
  color: #ffffff;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#sitewide-notice #message .info-wrapper #close-notice:before {
  color: #4e5055;
}
#sitewide-notice strong {
  font-family: Lato;
  color: #075190;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress .standard-form textarea,
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week],
#buddypress .standard-form select,
#buddypress .standard-form input[type=password],
#buddypress .dir-search input[type=search],
#buddypress .dir-search input[type=text],
#buddypress .groups-members-search input[type=search],
#buddypress .groups-members-search input[type=text] {
  /*font: inherit;*/
  /*padding: 6px;*/
}
#buddypress .standard-form select {
  /*padding: 3px;*/
}
#buddypress .standard-form div.submit {
  /*text-align: right;*/
}
#buddypress form#send-invite-form .main-column #friend-list li h4 a {
  font-family: Lato;
  color: #075190;
}
/* Overrides for embedded WP editors */
/* Form classes & generic attr styling */
#buddypress form *[disabled="disabled"] {
  /*opacity: .4;*/
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
@-webkit-keyframes loader-pulsate {
  to {
    border-color: #075190;
  }
}
@-moz-keyframes loader-pulsate {
  to {
    border-color: #075190;
  }
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress table.notifications tbody tr td.notification-actions a {
  color: #0f84bc;
}
#buddypress table.notifications tbody tr td.notification-actions a:hover {
  color: #0f84bc;
}
@media only screen and (min-width: 992px) {
  #buddypress table#message-threads {
    border-top: 1px solid #bdc0c8;
    border-right: 1px solid #bdc0c8;
  }
}
#buddypress table#message-threads tr {
  border-bottom: 1px solid #bdc0c8;
}
@media only screen and (min-width: 992px) {
  #buddypress table#message-threads tr td {
    border-left: 1px solid #bdc0c8 !important;
    border-bottom: 1px solid #bdc0c8 !important;
  }
}
#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.forum tr td.label {
  /* border-right: 1px solid #eaeaea;*/
}
/*
#buddypress table.forum tr.alt td {
}
*/
/*-------------------------------------------------------------------------
-------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) {
  #buddypress div#item-header {
    /*border-bottom: 1px solid @bp-side-main-border-color;*/
  }
}
#buddypress div#item-header span.activity {
  color: #000000;
}
#buddypress .kleo-online-status.user-online {
  background: #7bbe44;
}
#buddypress div#item-header .profile-cover-inner {
  background: linear-gradient(180deg, rgba(203, 222, 239, 0) 0%, rgba(203, 222, 239, 0.99) 100%);
}
#buddypress div#item-header div#item-header-content {
  color: #000000;
}
#buddypress div#item-header h2 {
  color: #000000;
}
#buddypress div#item-header h2 a,
#buddypress div#item-header-content h2 a {
  /*color: contrast(@header-background-color, black, white, 54%);*/
}
#buddypress div#item-header img.avatar {
  /*float: left;*/
  /*margin: 0 15px 19px 0;*/
}
#buddypress div#item-header div#item-meta {
  color: #000000;
}
#buddypress div#item-header div#item-actions {
  /*
  */
}
#buddypress div#item-header span.highlight {
  color: #000000;
}
#buddypress div#item-header div#item-actions h3 {
  color: #000000;
}
#buddypress div#item-header div.generic-button,
#buddypress div#item-header div.generic-button a,
#buddypress div#item-header a.button {
  /*padding: 10px;*/
}
@media only screen and (min-width: 480px) {
  #buddypress div#item-header div.generic-button,
  #buddypress div#item-header div.generic-button a,
  #buddypress div#item-header a.button {
    /*display: inline; */
  }
}
@media only screen and (min-width: 768px) {
  #buddypress div#item-header div.generic-button,
  #buddypress div#item-header div.generic-button a,
  #buddypress div#item-header a.button {
    /*display: block; */
  }
}
#buddypress div#item-header div.generic-button a {
  background: rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
#buddypress div#item-header div.generic-button a:hover {
  background: rgba(0, 0, 0, 0.4);
}
#buddypress div#item-header div.generic-button a.add {
  background: #419104;
  /*
  color: contrast(@bp-side-main-accent-color, black, white, 54%);
  */
}
#buddypress div#item-header div.generic-button a.add:hover {
  background: #57c305;
}
/*
.device-sm:not(.sidemenu-is-open) #buddypress div.item-list-tabs {}
.device-sm:not(.sidemenu-is-open) #buddypress div.item-list-tabs ul {
}
*/
.device-sm.sidemenu-is-open #buddypress div#item-header div.generic-button,
.device-sm.sidemenu-is-open #buddypress div#item-header div.generic-button a,
.device-sm.sidemenu-is-open #buddypress div#item-header a.button {
  /*display: inline-block;*/
}
#buddypress ul.item-list li div.item-title,
#buddypress ul.item-list li h4 {
  /*
  */
}
#buddypress ul.item-list li div.action .remove {
  color: #0f84bc;
  border: 1px solid #cfedfb;
  font-family: Lato;
}
#buddypress ul.item-list li div.action .remove:hover,
#buddypress ul.item-list li div.action .remove:focus {
  border-color: #0f84bc;
  background: #0f84bc;
  color: #ffffff;
}
#buddypress div.item-list-tabs ul {
  /*
  */
}
#buddypress div.item-list-tabs ul li span,
#buddypress div.item-list-tabs ul li a {
  color: #000000;
  font-family: Lato;
}
/*
#buddypress div.item-list-tabs ul li span {
}
*/
#buddypress div.item-list-tabs#subnav ul li a,
#buddypress div.item-list-tabs#subnav ul li span {
  color: #000000;
  /*
    font-family: @heading-font;
    */
}
#buddypress div.item-list-tabs#subnav ul li a:hover span {
  color: #7bbe44;
}
#buddypress #item-header-wrap div.item-list-tabs ul li a > span {
  background: rgba(0, 0, 0, 0.1);
  color: #000000;
  font-family: Lato;
}
#buddypress #item-header-wrap div.item-list-tabs ul li a:hover > span {
  background: #7bbe44;
}
body.bp-is-single #buddypress div.item-list-tabs ul li a span {
  background: rgba(0, 0, 0, 0.1);
}
body.bp-is-single #buddypress div.item-list-tabs ul li.selected a,
body.bp-is-single #buddypress div.item-list-tabs ul li.current a {
  color: #7bbe44;
}
#buddypress div.item-list-tabs ul li a:hover {
  color: #7bbe44;
}
#buddypress div.item-list-tabs ul li a:hover span {
  background: #7bbe44;
  color: #ffffff;
}
#buddypress div#item-nav {
  background: #cbdeef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.device-sm.sidemenu-is-open #buddypress div#item-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#buddypress div#object-nav.item-list-tabs ul li > a,
#buddypress div#object-nav.item-list-tabs ul li > span {
  color: #000000;
  font-family: Lato;
  /*font-size: 0.813em;*/
}
#buddypress div#object-nav.item-list-tabs ul li a:hover {
  background: rgba(0, 0, 0, 0.03);
  color: #419104;
}
#buddypress div#object-nav.item-list-tabs ul li a:hover > span {
  background-color: #419104;
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  #buddypress div#subnav.item-list-tabs ul,
  #group-create-tabs.item-list-tabs ul {
    border-top: 2px solid rgba(189, 192, 200, 0.04);
  }
}
#buddypress div#subnav.item-list-tabs ul li.selected a,
#buddypress div#subnav.item-list-tabs ul li.current a,
#buddypress #group-create-tabs.item-list-tabs ul li.selected a,
#buddypress #group-create-tabs.item-list-tabs ul li.current a {
  color: #7bbe44;
}
@media only screen and (min-width: 480px) {
  #buddypress div#subnav.item-list-tabs ul li.selected a,
  #buddypress div#subnav.item-list-tabs ul li.current a,
  #buddypress #group-create-tabs.item-list-tabs ul li.selected a,
  #buddypress #group-create-tabs.item-list-tabs ul li.current a {
    border-top: 2px solid #7bbe44;
  }
  #buddypress div#subnav.item-list-tabs ul li.selected a span,
  #buddypress div#subnav.item-list-tabs ul li.current a span,
  #buddypress #group-create-tabs.item-list-tabs ul li.selected a span,
  #buddypress #group-create-tabs.item-list-tabs ul li.current a span {
    color: #7bbe44;
  }
}
#buddypress div#subnav.item-list-tabs ul li a:hover {
  color: #7bbe44;
  /*@media @mobile {
    border-top: 2px solid @default-border-color;
  }*/
}
#item-nav div.item-list-tabs ul li.more span {
  background: linear-gradient(90deg, rgba(203, 222, 239, 0) 0%, rgba(203, 222, 239, 0.99) 90%);
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress div.message-search input[type="text"] {
  border: 1px solid #bdc0c8;
  background-color: rgba(0, 0, 0, 0.01);
  /*height: 36px;*/
}
@media only screen and (min-width: 768px) {
  #buddypress div.message-search input[type="text"] {
    /*max-width: 400px;*/
  }
}
#buddypress div.message-search input[type="text"]:focus {
  color: #000000;
  border-color: rgba(0, 0, 0, 0.2);
}
.item-list-tabs ul li.selected a {
  color: #7bbe44;
}
.item-list-tabs ul li.selected a > span {
  background-color: #7bbe44;
  color: #ffffff;
}
/*-------------------------------------------------------------------------
-------------------------------------------------------------------------*/
#buddypress {
  /* Send message */
  /* Inbox */
}
#buddypress #send_message_form {
  background: #ffffff;
}
#buddypress #send_message_form input[type="text"],
#buddypress #send_message_form textarea {
  color: #000000;
}
#buddypress #send_message_form input[type="submit"] {
  color: #ffffff;
  background: #7bbe44;
  font-family: Lato;
}
#buddypress #send_message_form input[type="submit"]:hover,
#buddypress #send_message_form input[type="submit"]:focus {
  background: #639a35;
}
#buddypress #send_message_form .friend-tab {
  border: 1px solid #bdc0c8;
}
#buddypress #send_message_form .friend-tab a {
  font-family: Lato;
  color: #075190;
}
#buddypress #messages-dir-count {
  color: rgba(0, 0, 0, 0.7);
}
#buddypress table.messages-notices#message-threads {
  /*color:@default-heading-color;*/
}
#buddypress table.messages-notices#message-threads tr td.thread-from .avatar:hover {
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tr td.thread-from a {
  font-family: Lato;
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tr td.thread-from a:hover,
#buddypress table.messages-notices#message-threads tr td.thread-from a:focus {
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tr td.thread-from span.from,
#buddypress table.messages-notices#message-threads tr td.thread-from span.to {
  color: #4e5055;
}
#buddypress table.messages-notices#message-threads tr td.thread-from span.activity {
  color: #666666;
}
#buddypress table.messages-notices#message-threads tr td.thread-info a {
  font-family: Lato;
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tr td.thread-info a:hover {
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tr td.thread-info p.thread-excerpt {
  color: #4e5055;
}
#buddypress table.messages-notices#message-threads tr td.thread-options a {
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tr td.thread-options a:hover {
  color: #0f84bc;
}
#buddypress table.messages-notices#message-threads tbody tr.unread td {
  border-bottom-color: #bdc0c8;
}
#buddypress table.messages-notices#message-threads.sitewide-notices tbody tr td:nth-child(3) .activity {
  color: #666666;
}
#buddypress .messages-options-nav input[type="submit"] {
  color: #ffffff;
  background: #7bbe44;
}
#buddypress .messages-options-nav input[type="submit"]:focus,
#buddypress .messages-options-nav input[type="submit"]:hover {
  background: #639a35;
}
#buddypress div#message-thread #message-recipients {
  border-bottom: 1px solid #bdc0c8;
}
#buddypress div#message-thread #message-recipients .highlight a {
  font-family: Lato;
  color: #075190;
}
#buddypress div#message-thread #message-recipients .highlight a:hover {
  color: #7bbe44;
}
#buddypress div#message-thread #message-recipients .button {
  color: #ffffff !important;
  font-family: Lato;
  /*border: none;*/
}
#buddypress div#message-thread #message-recipients .button:hover {
  background: #639a35;
}
#buddypress div#message-thread div.alt:before {
  background: #bdc0c8;
}
#buddypress div#message-thread div.alt:after {
  background: #bdc0c8;
}
#buddypress div#message-thread div.message-box .message-metadata strong a {
  color: #075190;
  font-family: Lato;
}
#buddypress div#message-thread div.message-box .message-metadata strong a:hover {
  color: #7bbe44;
}
#buddypress div#message-thread #send-reply {
  background: #ffffff;
}
#buddypress div#message-thread #send-reply input[type="submit"] {
  background: #7bbe44;
  color: #ffffff;
}
#buddypress div#message-thread #send-reply input[type="submit"]:hover {
  background: #639a35;
}
/* post release resolve bugs */
.ac-results {
  border: 1px solid #bdc0c8 !important;
}
.ac-results ul li {
  color: #075190 !important;
  font-family: Lato !important;
}
.ac_over {
  background: #ffffff !important;
  color: #075190 !important;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
#buddypress table tbody tr td.data a {
  color: #0f84bc;
}
#buddypress div.profile .editfield {
  background: rgba(0, 0, 0, 0.03);
}
#buddypress div.profile .editfield input[type="text"],
#buddypress div.profile .editfield textarea,
#buddypress div.profile .editfield select {
  background-color: #f8f8f8;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
.widget.buddypress div.item-options a {
  color: #0f84bc;
}
.widget.buddypress div.item-options a:hover,
.widget.buddypress div.item-options a:focus {
  color: #0f84bc;
}
.widget.buddypress div.item-options a .bp-separator {
  color: #5d92bf;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*
.register #buddypress {
  #basic-details-section, #profile-details-section {
  }
  .container-fluid {
  }
  @media @tablet {
    #basic-details-section, #profile-details-section {
    }
  }
  .fb-login-link {
    a {
    }
  }
  .kleo-fb-wrapper {
  }
  .submit {
    input[type="submit"] {
    }
  }
  .register-info, .fb-register-title {
  }
  h4 {
  }
}
*/
#register-page form.standard-form label {
  color: #0b7ad9;
}
#register-page form.standard-form input[type="tel"]:focus,
#register-page form.standard-form input[type="number"]:focus,
#register-page form.standard-form input[type="date"]:focus,
#register-page form.standard-form input[type="url"]:focus,
#register-page form.standard-form input[type="text"]:focus,
#register-page form.standard-form input[type="email"]:focus,
#register-page form.standard-form input[type="password"]:focus {
  border-color: #7bbe44;
}
#register-page form.standard-form .editfield .description {
  color: #075190;
}
#register-page form.standard-form .editfield.field_checkbox label:not(:first-child) {
  color: #4e5055;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*--------------------------------------------------------------
--------------------------------------------------------------*/
/*--------------------------------------------------------------
--------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
  #buddypress div.dir-search {
    /*clear: left;
text-align: left;*/
  }
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
@media only screen and (max-width: 240px) {
  #buddypress div.dir-search {
    /*float: left;
margin: 0;*/
  }
}
/*-------------------------------------------------------------------------
-------------------------------------------------------------------------*/
body.buddydrive {
  /* Up to tablet styles */
}
body.buddydrive .buddydrive-crumbs {
  color: rgba(0, 0, 0, 0.5);
}
body.buddydrive .buddydrive-crumbs > a#buddydrive-home {
  color: rgba(0, 0, 0, 0.7);
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav {
  background: #ffffff;
  /*border: 1px solid #000;*/
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li a {
  color: #0f84bc;
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li a:hover,
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li a:focus {
  color: #0f84bc;
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li#buddydrive-action-analytics a:hover {
  color: #0f84bc;
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li.last {
  color: #0f84bc;
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li.last select {
  background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAYAAAAVBmHYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NTFFNjIxNTYwQjExRTU5QzJDRDY4QTkwOTFFNjg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2NTFFNjIyNTYwQjExRTU5QzJDRDY4QTkwOTFFNjg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODY1MUU2MUY1NjBCMTFFNTlDMkNENjhBOTA5MUU2ODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODY1MUU2MjA1NjBCMTFFNTlDMkNENjhBOTA5MUU2ODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5aRzKvAAAAeklEQVR42mL8//8/A60AEwMNwajho4aPGj5q+Kjhw8NwxkDzgEdAuhKIlyKJRwNx+7oT6+UoMZwFiHOAeDUQCwLxFCi/F4hDKXU5yPBNUIPWALEPEDsBcQhUnCphvglqoBm1DAaH+WjtP2r4qOGjho8aPmr4gBoOEGAA1cYU3Dv/MDAAAAAASUVORK5CYII=') no-repeat scroll 100% 50%;
  color: #0f84bc;
}
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li.last select:hover,
body.buddydrive #buddydrive-form-filter nav#buddydrive-item-nav ul li.last select:focus {
  background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAYAAAAVBmHYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NTFFNjIxNTYwQjExRTU5QzJDRDY4QTkwOTFFNjg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2NTFFNjIyNTYwQjExRTU5QzJDRDY4QTkwOTFFNjg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODY1MUU2MUY1NjBCMTFFNTlDMkNENjhBOTA5MUU2ODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODY1MUU2MjA1NjBCMTFFNTlDMkNENjhBOTA5MUU2ODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5aRzKvAAAAeklEQVR42mL8//8/A60AEwMNwajho4aPGj5q+Kjhw8NwxkDzgEdAuhKIlyKJRwNx+7oT6+UoMZwFiHOAeDUQCwLxFCi/F4hDKXU5yPBNUIPWALEPEDsBcQhUnCphvglqoBm1DAaH+WjtP2r4qOGjho8aPmr4gBoOEGAA1cYU3Dv/MDAAAAAASUVORK5CYII=') no-repeat scroll 100% 50%;
}
body.buddydrive #buddydrive-dir {
  color: #4e5055;
}
body.buddydrive #buddydrive-dir tr td .buddydrive-file-content i {
  color: #0f84bc;
}
body.buddydrive #buddydrive-dir tr td .buddydrive-file-content a {
  color: #0f84bc;
}
body.buddydrive #buddydrive-dir tr td .buddydrive-file-content:hover a,
body.buddydrive #buddydrive-dir tr td .buddydrive-file-content:hover i {
  color: #0f84bc;
}
body.buddydrive #buddydrive-dir tr td .buddydrive-row-actions .buddydrive-action-btn a {
  color: #4e5055;
}
body.buddydrive #buddydrive-dir tr td:nth-child(3) a i {
  color: rgba(15, 132, 188, 0.7);
}
body.buddydrive #buddydrive-dir tbody tr:hover {
  background: #ffffff;
}
@media only screen and (max-width: 991px) {
  body.buddydrive #buddydrive-dir {
    border-left: 1px solid #bdc0c8;
  }
  body.buddydrive #buddydrive-dir tbody tr {
    border-bottom: 1px solid #bdc0c8;
  }
  body.buddydrive #buddydrive-dir tbody tr td {
    /*width: 100%;*/
  }
}
body.buddydrive #buddydrive-edit-item,
body.buddydrive #buddydrive-file-uploader {
  background: #ffffff;
}
body.buddydrive #buddydrive-edit-item #buddyitem-description input[type="text"],
body.buddydrive #buddydrive-file-uploader #buddyitem-description input[type="text"] {
  color: #000000;
}
body.buddydrive #buddydrive-edit-item #buddyitem-description input[type="text"]:focus,
body.buddydrive #buddydrive-file-uploader #buddyitem-description input[type="text"]:focus {
  border-bottom: 1px solid #76b840;
}
body.buddydrive #buddydrive-edit-item #buddyitem-description textarea,
body.buddydrive #buddydrive-file-uploader #buddyitem-description textarea {
  color: #000000;
}
body.buddydrive #buddydrive-edit-item #buddyitem-description textarea:focus,
body.buddydrive #buddydrive-file-uploader #buddyitem-description textarea:focus {
  border-bottom: 1px solid #76b840;
}
body.buddydrive #buddydrive-edit-item #buddyitem-folder-section-options select,
body.buddydrive #buddydrive-file-uploader #buddyitem-folder-section-options select,
body.buddydrive #buddydrive-edit-item #buddydrive-folder-editor select,
body.buddydrive #buddydrive-file-uploader #buddydrive-folder-editor select,
body.buddydrive #buddydrive-edit-item #buddydrive-privacy-section-options select,
body.buddydrive #buddydrive-file-uploader #buddydrive-privacy-section-options select {
  color: #000000;
}
body.buddydrive #buddydrive-edit-item #buddyitem-folder-section-options select:focus,
body.buddydrive #buddydrive-file-uploader #buddyitem-folder-section-options select:focus,
body.buddydrive #buddydrive-edit-item #buddydrive-folder-editor select:focus,
body.buddydrive #buddydrive-file-uploader #buddydrive-folder-editor select:focus,
body.buddydrive #buddydrive-edit-item #buddydrive-privacy-section-options select:focus,
body.buddydrive #buddydrive-file-uploader #buddydrive-privacy-section-options select:focus,
body.buddydrive #buddydrive-edit-item #buddyitem-folder-section-options select:active,
body.buddydrive #buddydrive-file-uploader #buddyitem-folder-section-options select:active,
body.buddydrive #buddydrive-edit-item #buddydrive-folder-editor select:active,
body.buddydrive #buddydrive-file-uploader #buddydrive-folder-editor select:active,
body.buddydrive #buddydrive-edit-item #buddydrive-privacy-section-options select:active,
body.buddydrive #buddydrive-file-uploader #buddydrive-privacy-section-options select:active {
  border-bottom: 1px solid #76b840;
}
body.buddydrive #buddydrive-edit-item #buddyitem-folder-section-options input[type="text"],
body.buddydrive #buddydrive-file-uploader #buddyitem-folder-section-options input[type="text"],
body.buddydrive #buddydrive-edit-item #buddydrive-folder-editor input[type="text"],
body.buddydrive #buddydrive-file-uploader #buddydrive-folder-editor input[type="text"],
body.buddydrive #buddydrive-edit-item #buddydrive-privacy-section-options input[type="text"],
body.buddydrive #buddydrive-file-uploader #buddydrive-privacy-section-options input[type="text"] {
  border-bottom: 1px solid #9ccffa;
  color: #000000;
}
body.buddydrive #buddydrive-edit-item #buddyitem-folder-section-options input[type="text"]:focus,
body.buddydrive #buddydrive-file-uploader #buddyitem-folder-section-options input[type="text"]:focus,
body.buddydrive #buddydrive-edit-item #buddydrive-folder-editor input[type="text"]:focus,
body.buddydrive #buddydrive-file-uploader #buddydrive-folder-editor input[type="text"]:focus,
body.buddydrive #buddydrive-edit-item #buddydrive-privacy-section-options input[type="text"]:focus,
body.buddydrive #buddydrive-file-uploader #buddydrive-privacy-section-options input[type="text"]:focus {
  border-bottom: 1px solid #76b840;
}
body.buddydrive #buddydrive-edit-item #buddydrive-admin-privacy-detail,
body.buddydrive #buddydrive-file-uploader #buddydrive-admin-privacy-detail {
  color: #000000;
}
body.buddydrive #buddydrive-edit-item .buddydrive-action input[type="submit"],
body.buddydrive #buddydrive-file-uploader .buddydrive-action input[type="submit"],
body.buddydrive #buddydrive-edit-item .buddydrive-action a,
body.buddydrive #buddydrive-file-uploader .buddydrive-action a {
  background: #7bbe44;
}
body.buddydrive #buddydrive-edit-item .buddydrive-action input[type="submit"]:hover,
body.buddydrive #buddydrive-file-uploader .buddydrive-action input[type="submit"]:hover,
body.buddydrive #buddydrive-edit-item .buddydrive-action a:hover,
body.buddydrive #buddydrive-file-uploader .buddydrive-action a:hover,
body.buddydrive #buddydrive-edit-item .buddydrive-action input[type="submit"]:focus,
body.buddydrive #buddydrive-file-uploader .buddydrive-action input[type="submit"]:focus,
body.buddydrive #buddydrive-edit-item .buddydrive-action a:focus,
body.buddydrive #buddydrive-file-uploader .buddydrive-action a:focus {
  background: #639a35;
}
body.buddydrive #buddydrive-edit-item .buddydrive-action a,
body.buddydrive #buddydrive-file-uploader .buddydrive-action a {
  background: rgba(0, 0, 0, 0.4);
}
body.buddydrive #buddydrive-edit-item .buddydrive-action a:hover,
body.buddydrive #buddydrive-file-uploader .buddydrive-action a:hover,
body.buddydrive #buddydrive-edit-item .buddydrive-action a:focus,
body.buddydrive #buddydrive-file-uploader .buddydrive-action a:focus {
  background: rgba(0, 0, 0, 0.6);
}
body.buddydrive #buddydrive-file-uploader .buddydrive-action a {
  background: #7bbe44;
}
body.buddydrive #buddydrive-folder-editor {
  background: #ffffff;
}
body.buddydrive #buddydrive-folder-editor #buddyfolder-second-step .buddydrive-action a {
  background: rgba(0, 0, 0, 0.4);
}
body.buddydrive #buddydrive-folder-editor #buddyfolder-second-step .buddydrive-action a:hover,
body.buddydrive #buddydrive-folder-editor #buddyfolder-second-step .buddydrive-action a:focus {
  background: rgba(0, 0, 0, 0.6);
}
/*-------------------------------------------------------------------------
-------------------------------------------------------------------------*/
.events #buddypress #item-body .em-events-list > li:before {
  color: #0f84bc;
}
.events #buddypress #item-body .em-events-list > li:hover:before,
.events #buddypress #item-body .em-events-list > li:focus:before {
  color: #0f84bc;
}
.events #buddypress #item-body .css-events-admin .subsubsub a.current,
.events #buddypress #item-body .css-locations-admin .subsubsub a.current {
  color: #7bbe44;
}
.events #buddypress #item-body .css-events-admin .search-box:before,
.events #buddypress #item-body .css-locations-admin .search-box:before {
  color: #0f84bc;
}
.events #buddypress #item-body .css-events-admin .search-box input[type="text"],
.events #buddypress #item-body .css-locations-admin .search-box input[type="text"] {
  font-family: Lato;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
}
.events #buddypress #item-body .css-events-admin .search-box input[type="text"]::-moz-placeholder,
.events #buddypress #item-body .css-locations-admin .search-box input[type="text"]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
  opacity: 1;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.events #buddypress #item-body .css-events-admin .search-box input[type="text"]:-ms-input-placeholder,
.events #buddypress #item-body .css-locations-admin .search-box input[type="text"]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.events #buddypress #item-body .css-events-admin .search-box input[type="text"]::-webkit-input-placeholder,
.events #buddypress #item-body .css-locations-admin .search-box input[type="text"]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  -ms-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.events #buddypress #item-body .css-events-admin .search-box input[type="submit"],
.events #buddypress #item-body .css-locations-admin .search-box input[type="submit"] {
  color: #0f84bc;
  font-family: Lato;
}
.events #buddypress #item-body .css-event-form {
  border-top: 1px solid #bdc0c8;
}
.events #buddypress #item-body .css-event-form .event-form-name.inside {
  border-bottom: 1px solid #bdc0c8;
}
.events #buddypress #item-body .css-event-form .em-location-data th {
  color: #2aaeee;
}
/*--------------------------------------------------------------
--------------------------------------------------------------*/
