.os-wrapper .os-body {
  border-color: rgba(56,60,59,0.25);
  background-color: #fefefe;
}
.os-wrapper h1, .os-wrapper h2 {
  color: #383c3b;
}
.w-header__description {
  color: rgba(56,60,59,0.75);
}
.os-wrapper .os-link-title {
  color: rgba(56,60,59,0.5);
}
.os-wrapper .media_attachment {
  border-color: rgba(56,60,59,0.25) !important;
}
.os-wrapper a {
  color: #8d867e;
}
.os-wrapper .os-social-bar {
  background-color: rgba(56,60,59,0.05);
}
.os-wrapper .os-social-bar .logo-area .box.toggle-boxes {
  border-color: rgba(56,60,59,0.25);
  background-color: #fefefe;
  color: rgba(56,60,59,0.05);
}
.os-wrapper .os-social-bar .logo-area .box.toggle-boxes .os-icon {
  color: rgba(56,60,59,0.35);
}
.os-wrapper .os-overlay-container {
  background-color: rgba(56,60,59,0.5) !important;
}
.os-wrapper .os-overlay-container#os-modal-overlay-container {
  background-color: rgba(56,60,59,0.3) !important;
}
.os-wrapper .progress-indication, .os-wrapper .progress-indication-small {
  border-bottom-color: #383c3b !important;
  border-left-color: #383c3b !important;
  border-right-color: rgba(56,60,59,0.5) !important;
  border-top-color: rgba(56,60,59,0.5) !important;
}
.os-wrapper .user-menu-button {
  color: #8d867e;
}
.os-wrapper .user-menu .menu {
  background-color: rgba(141,134,126,0.95) !important;
  color: #fefefe !important;
}
.os-wrapper .user-menu .menu a {
  color: #fefefe !important;
}
.os-wrapper .user-menu .arrow {
  border-bottom-color: rgba(141,134,126,0.95) !important;
}
.os-wrapper .hidden-results-wrapper p.thanks {
  color: rgba(56,60,59,0.5);
  border-color: rgba(56,60,59,0.25) !important;
}

.vote-bar {
  color: rgba(56,60,59,0.75);
}
.vote-bar .open-os-modal-button {
  border-color: rgba(56,60,59,0.2) !important;
}
.vote-bar .open-os-modal-button a {
  color: rgba(56,60,59,0.35) !important;
}
.vote-bar .open-os-modal-button:hover a {
  color: #8d867e !important;
}
.vote-bar .poll-closed {
  color: rgba(56,60,59,0.5);
}


.os-wrapper #social-voters-overlay-container .social-voters-overlay {
  background-color: rgba(254,254,254,0.9) !important;
  color: #383c3b;
}
.os-wrapper .os-form-tab {
  background-color: #fefefe;
  border-color: rgba(56,60,59,0.25);
  color: #383c3b;
}
.os-wrapper .os-form-tab .hint {
  color: rgba(56,60,59,0.7);
}
.os-wrapper .os-form-tab .submit-button {
  background-color: rgba(141,134,126,0.85);
  color: #fefefe;
}
.os-wrapper .os-form-tab .submit-button:hover {
  background-color: #8d867e;
}

[tooltip]:hover:before {
  background-color: rgba(56,60,59,0.9);
  color: #fefefe;
}
.os-wrapper .os-link-wrapper {
  border-color: rgba(56,60,59,0.25);
}


.os-wrapper .os-modal {
  background-color: #fefefe;
  color: #383c3b;
}


.os-wrapper .discovery {
  color: #383c3b;
}
.os-wrapper .discovery a {
  color: #383c3b;
}
.os-wrapper .os-modal.code .os-modal-header {
  background: rgba(56,60,59,0.15);
}
.os-wrapper .discovery img {
  border-color:  rgba(56,60,59,0.25);
}


.os-wrapper .side-votes {
background-color: #fefefe;
}
.os-wrapper .side-wrapper {
  border-color: rgba(56,60,59,0.2);
  background-color: rgba(141,134,126,0.1);
  color: #383c3b;
}
.os-wrapper .hide-results .side-wrapper:hover {
  background-color: rgba(141,134,126,0.2);
}
.os-wrapper .side-votes.hide-results .os-side.disabled:hover {
background-color: rgba(141,134,126,0.1) !important;
}
.os-wrapper .side-votes.hide-results:not(.layout-image-poll) .os-side.user_checked {
background-color:rgba(141,134,126,0.25) !important;
}
.os-wrapper .side-wrapper .social-avatars .icon-os-common-more {
color: #383c3b;
}
.os-wrapper .side-votes.show-results .votes-chart-bar {
  background-color: rgba(141,134,126,0.5);
}
.os-wrapper .side-votes.show-results .os-side.selected .votes-chart-bar {
background-color: rgba(141,134,126,0.55);
}
.os-wrapper .side-votes.show-results .side-wrapper .user-selected {
background-color: #8d867e;
}
.os-wrapper .side-votes.hide-results .side-wrapper .user-selected {
background-color: #8d867e;
}
.os-wrapper .voting-button {
background-color: rgba(141,134,126,0.85);
color: #fefefe;
}
.os-wrapper .voting-button:hover {
background-color: #8d867e;
}
.os-wrapper .side-hover-overlay {
background-color: rgba(254,254,254,0.3);
}
.os-wrapper .side-hover-overlay .overlay-inner-wrapper {
background-color: rgba(141,134,126,0.3);
color: #383c3b;
}
.os-wrapper .os-side.layout-image-poll {
background-color: #8d867e;
color: #fefefe;
}
.os-wrapper .side-votes.hide-results .os-side.layout-image-poll:hover {
background-color: rgba(141,134,126,0.9) !important;
}
.os-wrapper .side-votes .os-side.layout-image-poll.user_checked .user-checked-bar{
  background-color: rgba(141,134,126,0.55);
}
.os-wrapper .side-votes.show-results .os-side.layout-image-poll .side-stats-wrapper .percentage {
text-shadow: -3px -3px 10px #383c3b;
}
.os-wrapper .side-votes.hide-results.layout-image-poll .os-side .user-selected-blank {
background-color: rgba(254,254,254,0.8) !important;
color:  rgba(141,134,126,0.9) !important;
}
.os-wrapper .side-votes.layout-image-poll .os-side .user-selected-check {
background-color: rgba(254,254,254,0.8) !important;
color: rgb(141,134,126) !important;
}
.os-wrapper .side-votes.hide-results.layout-image-poll .os-side.disabled .user-selected-blank {
color: rgba(56,60,59,0.3) !important;
background-color: rgba(254,254,254,0.6) !important;
}
