/** Comment Related Colors **/
.comment-wrapper {
  border-bottom: 1px solid #efefef;
}

.comment-author-name {
  color: #333;
}

.comment-date {
  color: #777;
}

.comment.pingback p {
  background: #fefefe;
}

.comment.bypostauthor .comment-wrapper {
  background: #f9f9f9;
}

.form-allowed-tags code {
  color: #333333;
}

/** Page Related Colors **/
.single.type-about .wrapper-even {
  background: #f6f6f6;
}

.services .icon-wrapper {
  background: #1abc9c;
  color: #fff;
}

.skills .title {
  color: #777 !important;
}

.skills .progress-bar-wrapper {
  background: #d5d5d5;
}

.skills .progress-bar {
  background: #1abc9c;
}

.skills .progress-meter {
  color: #fff;
  background: #535353;
}

.skills .progress-meter:after {
   border-color: #535353 transparent;
}

.teams .teams-members {
  background: #f6f6f6;
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
}

.teams .teams-members .position {
  color: #777;
}

.clients {
  background: #fff;
}

.clients .client-items {
  border: 1px solid #d6d6d6;
}

.clients .client-items:first-child {
  border-left: 1px solid #d6d6d6;
}

ul.isotope-sources > li.active > a {
  color: #fff !important;
}

ul.portfolio > li:nth-child(odd) {
  background: #2d2d2d;
}

ul.portfolio > li .post-title a,
ul.portfolio > li .post-title {
  color: #333;
}

ul.portfolio > li .post-terms {
  color: #777;
}

.portfolio .post-terms a {
  color: #777;
}

.portfolio .post-terms a:hover {
  color: #333;
}

.portfolio .post-metas > .post-project-meta:nth-child(even) {
  background: #f6f6f6;
}

.portfolio .post-project-meta .meta-label {
  color: #777;
}

.portfolio .post-social {
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
}

.portfolio .post-portfolio-pager > .item {
  background: #f5f5f5;
}

.portfolio .post-portfolio-pager > .item:nth-child(odd) {
  background: #ececec;
}

.portfolio .post-portfolio-pager .post-link-title {
  color: #21BB98;
}

.portfolio .post-portfolio-pager .post-link-links a {
  color: #333;
}

.portfolio .post-portfolio-pager .post-link-links a:hover {
  color: #000;
}

.post-hover {
  background: #26bfa1;
}

.portfolio .post-hover-link .title {
  color: #fff;
}

.portfolio .post-hover-link i {
  background: #11997e;
  color: #fff;
}

.portfolio .post-hover-link .message {
  color: #fff;
}

.featured .post-terms a {
  color: #777;
}

.featured .post-terms a:hover {
  color: #333;
}

/** Slogan box **/
.widget_widgets_slogan li:hover i {
	border: 4px solid #fff;
}

.widget_widgets_slogan li:hover .post-title,
.widget_widgets_slogan li:hover {
  background: #26bfa1 !important;
  color: #fff !important;
}

/** Post color options **/
.post-title {
  color: #333;
}

.post-title a {
  color: #333;
}

.post.multiple {
  border-bottom: 1px solid #efefef;
}

.post-meta {
  color: #777;
}

.post-meta a {
  color: #333;
}

.section-title {
  border-top: 1px solid #efefef;
}

.post-related-link {
  border: 1px solid #efefef;
}

.post-related-item i.icon-camera {
  color: #888;
}

.post-related-item i.icon-ban-circle {
  color: #FF2A00;
}

.post-social {
  border-top: 1px solid #efefef;
}

ul.post-grid > li:nth-child(odd) {
  background: #2d2d2d;
}

/** Slider Related Color Options **/
.bueza_green_button a {
  color: #fff;
  background: #26bfa1;
}

.bueza_green_button a:hover {
  background: #1e947d;
  color: #fff;
}


/** Main Style Color options **/
.ui-state-error {
  background-color: #F2DEDE !important;
  border-color: #EED3D7 !important;
  color: #B94A48 !important;
}

#top-header-right a {
  color: #ccc;
}

#top-header-right .search-input {
  background: #323232;
  border-color: #323232;
  color: #ccc;
}

#top-header-right .search-button {
  background: #323232;
  border-color: #323232;
}

#top-header-right .search-button i:before {
  color: #21BB98;
}

#navigation ul.nav > li > a {
  color: #ccc;
}

#navigation ul.nav > li.active > a {
  color: #fff;
}

#sidebar .widget ul li {
  border-bottom: 1px solid #ebebeb;
}

#sidebar .widget ul li a {
  color: #555;
}

#sidebar .widget ul.children {
  border-top: 1px solid #ebebeb;
}

#sidebar input,
#sidebar select,
#sidebar textarea {
  background: #fff;
}

#footer .widget_calendar caption {
  border-bottom: 1px solid #666;
}

.pagination > a,
.pagination ul > li > a, .pagination ul > li > span {
  color: #fff;
  background: #c5c5c5;
}

.pagination > span,
.pagination ul > li > a.prev:hover,
.pagination ul > li > a.next:hover,
.pagination ul > li > a:hover {
  background: #1e947d;
}

.pagination > a:hover,
.pagination ul > li > a.prev,
.pagination ul > li > a.next,
.pagination ul > li > span {
  background: #26bfa1;
}

.page-links > a,
.page-links > span {
  color: #fff;
  background: #c5c5c5;
}

.page-links > a:hover,
.page-links > span:hover {
  background: #1e947d;
}

.page-links > span {
  background: #26bfa1;
}

.pager-mini li a {
  background: #1abc9c;
  color: #fff !important;
}

.pager-mini li a:hover {
  background: #11997e;
}


#navigation ul.nav > li ul.dropdown-menu {
  border-top: 3px solid #21bb98;
  background: #343434;
}

#navigation ul.nav > li ul.dropdown-menu ul.dropdown-menu {
  border-left: 3px solid #21bb98;
}

#navigation ul.nav > li ul.dropdown-menu:after {
  border-color: transparent #21bb98 transparent;
}

#navigation ul.nav > li > ul.dropdown-menu:after {
  border-color:#21bb98 transparent;
}

#navigation ul.nav > li > ul.dropdown-menu a {
  color: #fff;
  border-bottom: 1px solid #414141;
}

#navigation ul.nav > li > ul.dropdown-menu a:hover {
  background: #21bb98;
}


/** Widgets Related Color Options **/
.widget_calendar caption {
  border-bottom: 1px solid #ebebeb;
}

.widget_widgets_testimonial .testimonial-content {
  background: #fff;
  border: 1px solid #e2e2e2;
}

.widget_widgets_testimonial .testimonial-content:before {
  border-color:#e2e2e2 transparent;
}

.widget_widgets_testimonial .testimonial-content:after {
  border-color:#fff transparent;
}

.widget_widgets_testimonial .client {
  color: #333;
}

.widget_widgets_testimonial .company {
  color: #777;
}

.widget_widgets_social i {
  background: #26bfa1;
  color: #fff;
}

.widget_widgets_social i:hover {
  background: #11997e;
}

#fullfooter .widget_widgets_social i,
#footer .widget_widgets_social i {
  background: #555;
  color: #232323;
}

#fullfooter .widget_widgets_social i:hover,
#footer .widget_widgets_social i:hover {
  background: #26bfa1;
  color: #fff;
}

.widget_widgets_slogan .post-thumbnail i {
  background: #1abc9c;
  color: #fff;
}

.widget_widgets_tabbed .tabbed-instance {
  background: #fff;
  border: 1px solid #e2e2e2;
}

.widget_widgets_tabbed .tabbed-instance > ul {
  border-bottom: 1px solid #f9f9f9;
}

.widget_widgets_tabbed .tabbed-instance > ul > li > a {
  color: #777;
}

.widget_widgets_tabbed .tabbed-instance > ul > li.ui-state-active > a {
  color: #fff !important;
  background: #21bb98;
}

.widget_widgets_tabbed .tabbed-instance > ul > li > a:hover {
  color: #fff !important;
  background: #177b64;
}

.widget_widgets_tabbed .form-tabs-content {
  border-bottom: 1px solid #f9f9f9;
}

.widget_widgets_featured .post-terms a {
  color: #777;
}

.widget_widgets_featured .post-terms a:hover {
  color: #222;
}

.widget_widgets_featured .logo {
  background: #e7e7e7;
}

.widget_widgets_featured .thumb {
  background: #e7e7e7;
}

.widget_widgets_featured .button {
  color: #fff;
}

.widget_widgets_featured .button span {
  border: 3px solid #e7e7e7;
  color: #fff;
}

/** Wordpress default elements **/
.wp-caption-text {
  background: #F6F6F6;
}


/** Search Page **/
.searched-results .post-type,
.well.searchbox .btn-toolbar button {
  color: #21bb98;
}

.searched-results.column li {
	border-bottom: 1px solid #eee;
}

/** Slick Nav **/
.slicknav_btn {
  border: 1px solid #ccc;
}

.slicknav_menu .slicknav_icon-bar {
  background: #c4c4c4;
}

.slicknav_btn:hover {
  border-color: #ddd;
}

.slicknav_btn:hover .slicknav_icon-bar {
  background-color: #ddd;
}

.slicknav_nav {
  background: #323232;
}

.slicknav_nav li {
  border-bottom: 1px solid #464646;
}

.slicknav_nav a {
  color: #fff;
}

.slicknav_nav li.active > a {
  color: #21bb98;
}

.slicknav_nav li.menu-item-has-children > a {
  border-bottom: 1px solid #464646; 
}

.slicknav_nav a:hover {
  background: #21bb98;
}


/** Scroll to Top **/
#toTop {
  box-shadow: 0 0 3px #888;
  border: 1px solid #ccc;
  background: #323232;
}

#toTop:hover {
  background: #222;
  border: 1px solid #21bb98;
}

#toTopHover {
  color: #fff;
}


/** WPML **/
#header #lang_sel a, #header #lang_sel a:visited,
#topheader #lang_sel a, #topheader #lang_sel a:visited {
	border: 1px solid #323232;
	line-height: 22px;
	background-color: #323232;
  color: #ccc;
}

#topheader #lang_sel ul ul,
#header #lang_sel ul ul {
	border-top: 1px solid #222;
}

#lang_sel ul ul a:hover {
	background-color: #21bb98 !important;
	color: #fff !important;
}