body {
  background-color: #191A1B;
  color: #FFF;
}
body.feed #container,
body.profile-pg #container,
#container {
  background-color: #191A1B;
}
body.profile-pg #grid.filters,
body.leaderboard #container #filters,
body.leaderboard #container .filter-my-images {
  background-color: #232626;
}
body.profile-pg #container #main .content-head,
body.profile-pg #container #main .profile .profile-details-wrap .profile-sections,
body.profile-pg #container #main .leaderboard-content {
  background: #3C3C3C;
  color: #fff;
}
body.profile-pg #container #main .content-head .content-heading .profile-details .blurb,
body.profile-pg #container #main .content-head .content-heading .profile-stats a,
body.profile-pg #container #main .content-head .content-heading .profile-stats > li {
  color: #fff;
}
section.flexgrid > div {
  background-color: #191A1B;
  border: 1px solid #191A1B;
}
#container header nav.main #dd_search .drop_down_container form {
  background: #171717;
}
.image-detail-overlay .main-content {
  background-color: #171717;
}
.image-detail-overlay .ui-dialog-content {
  background-color: #171717;
}
.image-detail-ov .sec-content,
.stock-purchase-ov .sec-content {
  background-color: #171717;
}
.image-detail-ov .main-content {
  border-right: 300px solid #171717;
}
.stock-purchase-overlay .stock-purchase-ov {
  border-right: 300px solid #171717;
}
.image-detail-ov .sec-content .image-actions {
  background-color: #171717;
}
.sec-content ul.product-list {
  background-color: #fff;
}
.image-detail-overlay .comments-wrapper .comments-list > li {
  background-color: #171717;
}
#container .comments-wrapper .add-comment > fieldset .comment-entry,
.image-detail-overlay .comments-wrapper .add-comment > fieldset .comment-entry {
  background-color: #3A3B3C;
  color: #B0B3B8;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border-color: #191A1B;
}
.recurly .field input {
  background: none;
}
ul.tagit,
ul.tagit li input[type=text],
.email-form-brief input[type=text],
.email-form-brief input[type=url],
.email-form-brief input[type=number],
.email-form-brief input[type=password],
.email-form-brief input[type=file],
.email-form-brief textarea,
.StripeElement,
body.checkout-pg .checkout-container select,
body.credits-checkout-pg .checkout-container select,
.canvas-config-signup-ov .checkout-container select,
.form-inline .form-row input[type=text],
.form-inline .form-row input[type=password],
body.submit-pg #container #main .submit-images > li input[type=text],
body.submit-pg #container #main .submit-images > li textarea,
input[type=text],
input[type=password],
input[type=file],
textarea,
select,
.image-detail-ov input[type=text],
.image-detail-pg .content.container input[type=text],
.id-signup input[type=text],
.image-detail-ov input[type=url],
.image-detail-pg .content.container input[type=url],
.id-signup input[type=url],
.image-detail-ov input[type=number],
.image-detail-pg .content.container input[type=number],
.id-signup input[type=number],
.image-detail-ov input[type=password],
.image-detail-pg .content.container input[type=password],
.id-signup input[type=password],
.image-detail-ov input[type=file],
.image-detail-pg .content.container input[type=file],
.id-signup input[type=file],
.image-detail-ov textarea,
.image-detail-pg .content.container textarea,
.id-signup textarea {
  background: #3A3B3C;
  color: #CCC;
  border-width: 2px;
  border-style: solid;
  border-color: #191A1B;
}
textarea:focus {
  background: #3A3B3C;
}
/* /forgotPassword */
.s-wrap .heading-1 {
  color: #CCC;
}
/* Comment Author */
.comments-wrapper .comments-list .comment-container .comment-body h3 a {
  color: inherit !important;
}
.comments-wrapper .comments-list .comment-container .comment-body h3 {
  color: inherit;
}
body.feed #container #main .content .main-content #feed > ul > li .item-content .comments-container > ul > li {
  background-color: inherit;
}
/* feed */
body.feed #container #main .content .main-content #feed > ul > li .item-content {
  background-color: #232626;
}
.challenge-list > li {
  background-color: #232626;
}
body.feed #container #main .content .sec-content .module {
  background-color: #232626;
}
body.feed #container #main .content .main-content h2,
body.feed #container #main .content .sec-content h2 {
  color: #fff;
}
body.feed #container #main .content .sec-content .module h3 a {
  color: #fff;
}
body.feed #container #main .content .main-content h2 a,
body.feed #container #main .content .sec-content h2 a {
  color: #fff;
}
/* image detail */
.image-detail-ov .sec-head-2,
.stock-purchase-ov .sec-head-2,
.image-detail-pg .content.container .sec-head-2 {
  background-color: #3A3B3C;
}
.image-detail-pg #container #main .main-content .the-image {
  background-color: #000;
}
.image-detail-pg #container #main .footer {
  background-color: inherit;
}
.image-detail-ov .pg-title a,
.stock-purchase-ov .pg-title a,
.image-detail-pg .content.container .pg-title a,
.image-detail-ov .section a,
.stock-purchase-ov .section a,
.image-detail-pg .content.container .section a {
  color: #fff;
}
#container #main #leaderboard > ul > li .img,
#container #main .leaderboard-content > ul > li .img {
  background-color: #000;
}
#container #main #leaderboard > ul > li,
#container #main .leaderboard-content > ul > li {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.awardCover {
  background: #191A1B;
}
body.profile-pg #container #main .filters,
body.profile-pg #grid.filters {
  border-top: 20px solid #191A1B;
}
.image-detail-ov .attr-value,
.image-detail-pg .content.container .attr-value {
  color: inherit;
}
.image-detail-ov .pg-title a,
.stock-purchase-ov .pg-title a,
.image-detail-pg .content.container .pg-title a,
.image-detail-ov .section a,
.stock-purchase-ov .section a,
.image-detail-pg .content.container .section a {
  color: #929292;
}
.image-detail-ov .pg-title a:hover,
.stock-purchase-ov .pg-title a:hover,
.image-detail-pg .content.container .pg-title a:hover,
.image-detail-ov .section a:hover,
.stock-purchase-ov .section a:hover,
.image-detail-pg .content.container .section a:hover {
  color: #CCC;
}
body.leaderboard #container #filters .dd.location .sbHolderDisabled .sbSelector,
body.leaderboard #container .filter-my-images .dd.location .sbHolderDisabled .sbSelector {
  color: #929292;
}
body.leaderboard #container #filters .dd.location .sbOptions,
body.leaderboard #container .filter-my-images .dd.location .sbOptions {
  background: #3C3C3C;
  color: #CCC;
}
body.profile-pg #container #main .filters .filter-sec #filters .dd:hover > a,
body.profile-pg #grid.filters .filter-sec #filters .dd:hover > a,
body.profile-pg #container #main .filters .filter-sec #filters .dd:hover > a,
body.profile-pg #grid.filters .filter-sec #filters .dd:hover > a,
body.profile-pg #container #main .filters .filter-sec .filter-my-images .dd:hover > a,
body.profile-pg #grid.filters .filter-sec .filter-my-images .dd:hover > a,
body.profile-pg #container #main .filters .filter-sec .filter-my-images .dd:hover > a,
body.profile-pg #grid.filters .filter-sec .filter-my-images .dd:hover > a,
body.profile-pg #container #main .filters .filter-sec #filters .dd > a:hover,
body.profile-pg #grid.filters .filter-sec #filters .dd > a:hover,
body.profile-pg #container #main .filters .filter-sec #filters .dd > a:hover,
body.profile-pg #grid.filters .filter-sec #filters .dd > a:hover,
body.profile-pg #container #main .filters .filter-sec .filter-my-images .dd > a:hover,
body.profile-pg #grid.filters .filter-sec .filter-my-images .dd > a:hover,
body.profile-pg #container #main .filters .filter-sec .filter-my-images .dd > a:hover,
body.profile-pg #grid.filters .filter-sec .filter-my-images .dd > a:hover {
  background-color: #3C3C3C;
}
body.leaderboard #container #filters .dd a,
body.leaderboard #container .filter-my-images .dd a,
body.leaderboard #container #filters .dd .sbSelector,
body.leaderboard #container .filter-my-images .dd .sbSelector {
  color: #E4E4E4;
}
body.leaderboard #container #filters .dd .drop_down_container .drop_down,
body.leaderboard #container .filter-my-images .dd .drop_down_container .drop_down {
  background: #3C3C3C;
}
body.profile-pg #container #main .ad-container {
  background-color: #3C3C3C;
}
#temp_header .drop_down_container .drop_down,
.drop_down_container .drop_down {
  background: #fff;
  border: 12px solid #191A1B;
}
#temp_header #temp_header_container header nav.main #dd_user .drop_down_container .drop_down:before,
#temp_header .drop_down_container .drop_down:before,
.drop_down_container .drop_down:before {
  background: #191A1B;
}
body.leaderboard #container #filters .dd a,
body.leaderboard #container .filter-my-images .dd a,
body.leaderboard #container #filters .dd .sbSelector,
body.leaderboard #container .filter-my-images .dd .sbSelector {
  color: #E8E8E8;
}
body.leaderboard #container #filters .dd a:hover,
body.leaderboard #container .filter-my-images .dd a:hover,
body.leaderboard #container #filters .dd .sbSelector:hover,
body.leaderboard #container .filter-my-images .dd .sbSelector:hover {
  background-color: #232626;
}
body.profile-pg #container #main .filters .filter-sec h3,
body.profile-pg #grid.filters .filter-sec h3 {
  color: #A2A2A2;
}
@media screen and (max-width: 600px) {
  body.leaderboard #container #filters .dd .drop_down_container .drop_down li > a,
  body.leaderboard #container .filter-my-images .dd .drop_down_container .drop_down li > a,
  body.leaderboard #container #filters .dd .drop_down_container .drop_down .sbHolder,
  body.leaderboard #container .filter-my-images .dd .drop_down_container .drop_down .sbHolder {
    background: inherit;
  }
}
body.profile-pg #container #main .filters .filter-main > ul > li > a,
body.profile-pg #grid.filters .filter-main > ul > li > a {
  background-color: #3C3C3C;
  color: #ADADAD;
}
body.profile-pg #container #main .filters .filter-main > ul > li > a:hover,
body.profile-pg #grid.filters .filter-main > ul > li > a:hover {
  background-color: #757575;
  color: #CCC;
}
.search_input_wrapper input {
  background-color: #3C3C3C;
  border: 2px solid #1B1C1D;
  color: #636363;
}
body.profile-pg #container #main .content-head .content-heading .profile-details .blurb,
body.profile-pg #container #main .content-head .content-heading .profile-stats a,
body.profile-pg #container #main .content-head .content-heading .profile-stats > li {
  color: #929292;
}
body.profile-pg #container #main .content-head .content-heading .profile-stats a:hover {
  color: #CCC;
}
.player-awards a:hover,
.players-list a:hover {
  color: #CCC;
}
body.profile-pg #container #main .awards-list .award .award-wrap {
  background-color: #232626;
  border: 1px solid #3C3C3C;
}
body.profile-pg #container #main .ad-container {
  background: #3C3C3C;
}
body.profile-pg #container #main .leaderboard-content .images-list .image-wrap .image-link-container .player-meta {
  background: #232626;
}
.share-dd-link,
.embed-btn {
  background: #CCC url(../../i/ic-share-s.png) no-repeat 6px 4px;
}
.share-dd-link,
.share-dd-link:visited,
.embed-btn,
.embed-btn:visited {
  color: #666;
}
.share-dd-items {
  background: #3A3B3C;
}
body.profile-pg #container #main .awards-list .award .award-wrap:after {
  border-color: #232626 transparent;
}
.sec-content ul.product-list {
  background-color: #222627;
}
.image-detail-ov .product-list > li .desc,
.image-detail-pg .content.container .product-list > li .desc {
  color: #CCC;
}
.image-detail-ov .product-list > li .desc .price,
.image-detail-pg .content.container .product-list > li .desc .price {
  background: #3A3B3C;
}
.button.c4 {
  text-shadow: 0 0 0 #000;
  background: #e6e6e6;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #777777), color-stop(1, #d6d6d6));
  border: 1px solid #232626;
}
.button.c4:hover {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e6e6e6), color-stop(1, #717171));
}
body.challenge-directory-pg #container #main .tabs-sections {
  background: #3C3C3C;
}
body.challenge-directory-pg #container #main .tabs > li h2 a.active {
  background-color: #3c3c3c;
  color: #CCC;
}
body.challenge-directory-pg #container #main .tabs > li h2 a {
  color: #929292;
  background: #232626;
}
body.challenge-directory-pg #container #main .tabs > li h2 a:hover {
  background-color: #131313;
}
.challenge-list > li {
  border: 4px solid #232626;
  background: #232626;
}
body.challenge-home-pg #container #main .content-body .module {
  background: #3C3C3C;
}
body.challenge-home-pg div.content-body {
  color: #929292;
}
body.challenge-home-pg #container #main .content-body .module h2 {
  color: #CCC;
}
body.challenge-home-pg #container #main .sections {
  background: #3C3C3C;
}
body.submit-pg #container #main #uploader {
  background: #232626;
}
body.challenge-home-pg #container #main #uploader-wrap .upload-methods-heading .btn.selected {
  background: #232626;
  border: 1px solid #232626;
}
@media screen and (max-width: 600px) {
  body.challenge-home-pg #container #main .content-body > table {
    background: #232626;
  }
  body.challenge-home-pg #container #main .section-nav-mobile {
    color: #CCC;
  }
  body.challenge-home-pg #container {
    background-color: #3C3C3C;
  }
}
body.challenge-home-pg #container #main .section-nav > li a.active {
  color: #CCC;
  background: #3C3C3C;
}
body.challenge-home-pg #container #main .section-nav > li a {
  color: #929292;
  background: #232626;
}
body.challenge-home-pg #container #main .section-nav > li a:hover {
  background: #5f5f5f;
}
.comments-wrapper .comments-list > li {
  background: #232626;
}
body.feed #container #main .content .main-content #feed > ul > li .item-content .comments-container .more a,
.comments-wrapper .more a {
  background: #3C3C3C;
}
body.challenge-home-pg #container #main .upload-methods > li {
  background-color: #3C3C3C;
}
body.challenge-create-pg #container #main .content.container .main-content {
  background: #3C3C3C;
}
body.challenge-create-pg #container #main .content.container .main-content .main-content-body fieldset .chal-description-guidelines {
  background: #3C3C3C;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}
body.challenge-create-pg #container #main .content.container .sec-content {
  background: #3c3c3c;
}
body.challenge-create-pg #container #main .content.container .main-content .main-content-body fieldset input[type=text],
body.challenge-create-pg #container #main .content.container .main-content .main-content-body fieldset textarea {
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
}
body.challenge-create-pg #container #main .content.container .sec-content .brands h3 {
  color: #f55b54;
}
body.challenge-home-pg #container #main .content-head .challenge-heading .challenge-share-wrap .social-media-share {
  background: #3A3B3C;
}
body.profile-pg #container #main .notice {
  background: #232626;
}
.error,
.error-message,
.warning-message {
  color: #e62f2f;
}
body.invite-friends-pg #container {
  background: #191A1B;
}
body.invite-friends-pg #container #main .main-content {
  border: 5px solid #191A1B;
  background: #3C3C3C;
}
body.invite-friends-pg #container #main {
  color: #CCC;
}
body.invite-friends-pg #container #main .badge {
  background: url(../../i/invite-friends-badge-dark.jpg) no-repeat;
}
#container #main #leaderboard > ul > li,
#container #main .leaderboard-content > ul > li {
  background: #3C3C3C;
}
#container #main #leaderboard.player-leaderboard-content > ul > li .player-meta a,
#container #main .leaderboard-content.player-leaderboard-content > ul > li .player-meta a {
  color: #CCC;
}
#container #main #leaderboard.player-leaderboard-content > ul > li .profile-stats li span,
#container #main .leaderboard-content.player-leaderboard-content > ul > li .profile-stats li span {
  color: #CCC;
}
#container #main #leaderboard.player-leaderboard-content > ul > li .profile-stats,
#container #main .leaderboard-content.player-leaderboard-content > ul > li .profile-stats {
  color: #929292;
}
.main-content,
.sec-content,
.wide,
body,
body.no-sidebar,
html {
  background: #191A1B;
}
body.canvas-pg .main-content {
  background: inherit;
}
.footer {
  background: inherit;
}
.acc-options .acc-selected {
  background-color: #3C3C3C;
}
.acc-options label,
.acc-options p {
  color: #CCC;
}
.acc-options label,
.acc-options p {
  background-color: #232626;
}
.acc-payment .heading {
  color: #CCC;
}
.recurly .field.expires .title,
body.billing-pg .recurly .field > div:first-child,
body.po-pg .recurly .field > div:first-child {
  color: #929292;
}
.benefits td {
  color: #CCC;
}
body.profile-pg #container #main .leaderboard-content .images-list .image-wrap .image-link-container:hover .award-badge {
  top: 60px;
}
body.profile-pg #container #main .leaderboard-content .images-list .image-wrap .image-link-container .award-badge {
  left: 190px;
}
body.shop-home-pg #container #main .promos {
  color: #191A1B;
}
body.shop-home-pg #container #main .promos .promo.art-shop {
  color: inherit;
}
.search_input_wrapper input {
  color: #CCC;
}
body.canvas-pg #container #main.content.container .main-content .order-canvas-form .canvas-container .image-meta h3 .image-title {
  color: #CCC;
}
body.canvas-pg #container #main.content.container .main-content .order-canvas-form .canvas-container .image-meta h3 .image-owner {
  color: #CCC;
}
body.canvas-pg #container #main.content.container .main-content .order-canvas-form .canvas-container .slider {
  background: #3C3C3C;
}
.dedicated-pg {
  background: #191A1B;
}
.dedicated-pg .fb-overlay,
.s-wrap {
  background-color: #232626;
  border: 1px solid #3A3B3C;
}
.dedicated-pg .s-wrap .heading-1 {
  border-bottom: 3px solid #232626;
}
.dedicated-pg .s-wrap .social-signup,
.dedicated-pg .form-action-wrap {
  background-color: #3C3C3C;
}
.dedicated-pg #logo-other {
  background: url(../../i/logo_pixoto.png) 0 40px no-repeat;
}
body.signup-pg .main-content {
  background-color: #3C3C3C;
  padding: 40px;
  border-radius: 10px;
}
#container header nav.main #dd_user.signed-out .drop_down_container .drop_down {
  background: #3C3C3C;
}
#container header nav.main #dd_user.signed-out .drop_down_container .drop_down .hr span {
  background-color: #3C3C3C;
}
body.profile-pg #container #main .content-head,
body.profile-pg #container #main .profile .profile-details-wrap .profile-sections,
body.profile-pg #container #main .leaderboard-content {
  background: #232626;
}
body.canvas-pg .product-types-container .product-type-list-container,
body.canvas-pg .products-ov .product-type-list-container {
  background: #232626;
}
body.canvas-pg .product-types-container .product-type-list-container .product-type-list-tabs > li.active,
body.canvas-pg .products-ov .product-type-list-container .product-type-list-tabs > li.active {
  background: #3C3C3C;
}
body.canvas-pg .product-types-container .product-type-list-container .product-type-list-tabs > li,
body.canvas-pg .products-ov .product-type-list-container .product-type-list-tabs > li {
  background: #3C3C3C;
}
body.canvas-pg .product-types-container .product-type-list-container .product-type-list-tabs > li:hover,
body.canvas-pg .products-ov .product-type-list-container .product-type-list-tabs > li:hover {
  background: #5f5f5f;
}
body.checkout-pg .section,
body.credits-checkout-pg .section,
.canvas-config-signup-ov .section {
  border: 1px solid #000;
  background: #232626;
}
body.checkout-pg .section h2,
body.credits-checkout-pg .section h2,
.canvas-config-signup-ov .section h2,
body.checkout-pg .section h3,
body.credits-checkout-pg .section h3,
.canvas-config-signup-ov .section h3 {
  color: #fff;
}
body.stock-checkout-pg h1,
body.credits-checkout-pg h1,
body.stock-checkout-pg .main-content h2,
body.credits-checkout-pg .main-content h2 {
  color: #CCC;
}
body.checkout-pg .section fieldset,
body.credits-checkout-pg .section fieldset,
.canvas-config-signup-ov .section fieldset {
  color: #CCC;
}
a:hover {
  color: #CCC;
}
.contentbar {
  background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#3c3c3c), to(#8a8a8a));
}
.image-detail-ov a,
.stock-purchase-ov a,
.image-detail-pg .content.container a {
  color: #d4d4d4;
}
.filter-head .filter-head-text.selected {
  background: #3A3B3C;
}
.filter-head a.filter-head-text:hover {
  background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#252525), to(#929292));
}
.image-stats .stats.ext {
  color: #CCC;
}
.pg-title {
  color: #CCC;
}
body.stock-license-pg #container #main .license-table table th {
  background: #717171;
}
body.stock-license-pg #container #main .license-table table tr.alt td {
  background: #3C3C3C;
}
body.canvas-checkout-pg #container #main h2 {
  color: #CCC;
}
body.canvas-pg #container .checkout-container,
body.canvas-checkout-pg #container .checkout-container {
  border: 1px solid #000000;
  background: #232626;
}
body.canvas-checkout-pg #container .checkout-container .section h3 {
  color: #929292;
}
.pg-title {
  color: #CCC;
}
.contentbar {
  background: -webkit-gradient(linear, 0 100%, 0 0, from(#a7a7a7), to(#292929));
  border-top: 3px solid #232626;
}
.filter-head .filter-head-text {
  border-right: 1px solid #000000;
}
body.pl-profile-edit-pg .mar-top-40,
body.pl-profile-edit-pg .top40 {
  margin-top: 0px;
  padding-top: 40px;
}
.filter-head .filter-head-text.selected {
  background: #232626;
}
.filter-head li:first-child .filter-head-text.selected {
  border-left: 1px solid #000000;
}
.filter-head .filter-head-text {
  color: #CCC;
}
.filter-head a.filter-head-text:hover {
  background: -webkit-gradient(linear, 0 100%, 0 0, from(#3c3c3c), to(#a2a2a2));
}
.cta-main {
  background-color: #191A1B;
  border-top: 1px solid #3C3C3C;
}
.head-title-2 {
  color: #CCC;
}
body.billing-pg #container #main address {
  color: #CCC;
}
body.dashboard-pg .credits h2 {
  color: #CCC;
}
body.dashboard-pg .main-content th {
  background: #3C3C3C;
  color: #CCC;
}
body.dashboard-pg .main-content tr:nth-child(even) td {
  background: #232626;
}
body.dashboard-pg .main-content td {
  color: #929292;
}
body.dashboard-pg .totals h2 {
  color: #929292;
}
body.dashboard-pg .pg-head .status dt {
  color: #929292;
}
body.dashboard-pg .pg-head .status dd {
  color: #CCC;
}
div#earningsAdmin {
  border: 1px dashed #CCC;
}
body.submit-pg #container #main .action-bar {
  background-color: #3C3C3C;
}
.submit-images > li,
.album-photos > li {
  color: #CCC;
  background: #3C3C3C;
}
body.submit-pg #container #main .error-msg {
  background: #191A1B;
}
.monetize-info .saved-releases {
  background: #232626;
}
.image-detail-ov .awards-list .award .award-wrap,
.stock-purchase-ov .awards-list .award .award-wrap,
.image-detail-pg .content.container .awards-list .award .award-wrap,
.canvas-pg .image-meta .awards-list .award .award-wrap,
.image-detail-ov .img-meta,
.stock-purchase-ov .img-meta,
.image-detail-pg .content.container .img-meta,
.canvas-pg .image-meta .img-meta {
  background-color: #3C3C3C;
  border: 1px solid #000000;
}
.ui-dialog .id-ov-style {
  color: #CCC;
  background: #3C3C3C;
}
.cta-main {
  background-color: #3C3C3C;
  border-top: 1px solid #CCC;
}
.image-detail-ov .image-actions .upload-form,
.image-detail-pg .content.container .image-actions .upload-form,
.image-detail-ov .image-actions .progress,
.image-detail-pg .content.container .image-actions .progress {
  background-color: #191A1B;
}
body.leaderboard #container #filters .dd > a:hover,
body.leaderboard #container .filter-my-images .dd > a:hover,
body.leaderboard #container #filters .dd:hover > a,
body.leaderboard #container .filter-my-images .dd:hover > a {
  background-color: #3A3B3C;
}
.get-featured {
  color: #CCC;
  background: url(../i/promo-arrow.png) 10px 5px no-repeat #3C3C3C;
}
.sec-head-1 {
  color: #CCC;
}
.pg-title a,
.section a {
  color: #fff;
}
.darkest {
  color: #CCC;
}
.dark {
  color: #afafaf;
}
.content-table th {
  background-color: #3A3B3C;
}
.content-table th {
  color: #CCC;
}
.content-table .even td {
  background-color: #232626;
}
body.stock-pg .content .pg-head {
  border: 20px solid #3C3C3C;
}
body.stock-pg .content .main-content {
  background: #3C3C3C;
}
body.stock-pg .sec-image-duel {
  background: url(../../i/vs-polaroids-dark.jpg) 20px 50% no-repeat;
}
body.stock-pg .footer {
  background: #3C3C3C;
}
body.stock-pg .content .main-content .section {
  background: #232626;
  border-top: 1px solid #000000;
}
body.stock-pg .main-content .section .column {
  border-left: 1px solid #000000;
}
body.stock-pg {
  color: #CCC;
}
body.stock-pg td:first-child {
  background: #3C3C3C;
  border-color: #CCC;
}
body.stock-pg .alt td:first-child {
  background: #545454;
}
body.stock-pg td.promo,
body.stock-pg td.single {
  background: #292929;
  border-color: #8c8c8c;
}
body.stock-pg td.multiple,
body.stock-pg td.subscription {
  background: #484b4c;
}
body.stock-pg .alt td.promo,
body.stock-pg .alt td.single {
  background: #464646;
}
body.stock-pg .alt td.multiple,
body.stock-pg .alt td.subscription {
  background: #6f6f6f;
}
body.stock-pg td {
  color: #CCC;
}
#container div.description {
  background: #3C3C3C;
}
.sec-head-1 {
  color: #CCC;
}
.pg-title a,
.section a {
  color: #CCC;
}
.site-metrics b {
  color: #CCC;
}
.about-pg .content h2,
.privacy-pg .content h2 {
  color: #CCC;
}
body,
pre {
  color: #929292;
}
.footer a {
  color: #CCC;
}
.cta-main {
  background-color: #232626;
}
body.canvas-pg #container #main.content.container .main-content .order-canvas-form .canvas-container .upload-container .upload {
  background: #3C3C3C;
}
body.canvas-landing-pg #container #main.content.container .main-content .promotional .section .actions {
  background: #3C3C3C;
}
body.canvas-landing-pg #container #main.content.container .main-content .promotional .section .content {
  background: #3C3C3C no-repeat;
}
body.canvas-pg #container .content.container .sec-content .tile,
body.canvas-landing-pg #container .content.container .sec-content .tile {
  background: #3C3C3C no-repeat right top;
}
body.canvas-landing-pg #container #main.content.container .main-content .promotional .section.wholesale .content {
  background-image: url(../../i/page/canvas/canvas-wholesale-311x279-dark.jpg);
}
body.canvas-landing-pg #container #main.content.container .main-content .promotional .section.shop .content {
  background-image: url(../../i/page/canvas/canvas-shop-248x266-dark.jpg);
}
body.canvas-pg #container .content.container .sec-content .tile.museum,
body.canvas-landing-pg #container .content.container .sec-content .tile.museum {
  background-image: url(../../i/page/canvas/canvas-bg-museum-dark.jpg);
}
body.canvas-pg #container .content.container .sec-content .tile.borders,
body.canvas-landing-pg #container .content.container .sec-content .tile.borders {
  background-image: url(../../i/page/canvas/canvas-bg-borders-dark.jpg);
}
body.canvas-pg #container .content.container .sec-content .tile.professional,
body.canvas-landing-pg #container .content.container .sec-content .tile.professional {
  background-image: url(../../i/page/canvas/canvas-bg-professional-dark.jpg);
}
body.canvas-pg #container .content.container .sec-content .tile.guarantee,
body.canvas-landing-pg #container .content.container .sec-content .tile.guarantee {
  background-image: url(../../i/page/canvas/canvas-bg-guarantee-dark.jpg);
}
body.canvas-pg #container .content.container .sec-content .tile,
body.canvas-landing-pg #container .content.container .sec-content .tile {
  color: #CCC;
}
.id-ov-style .overlay-wrap h4 {
  color: #f94949;
}
body.profile-pg #container #main .filters {
  background: #232626;
}
.image-detail-ov .sec-content .section,
.stock-purchase-ov .sec-content .section,
.image-detail-pg .content.container .sec-content .section {
  border-top: none;
}
.image-detail-ov hr,
.stock-purchase-ov hr,
.image-detail-pg .content.container hr {
  border: 1px solid #3A3B3C;
}
.image-detail-pg #container #main .sec-content .sec-container {
  border: none;
}
.image-detail-pg #container #main .footer {
  border: none;
}
.image-detail-pg #container #main .footer a {
  color: inherit;
}
.image-detail-ov .product-list > li .thumb .frame,
.image-detail-pg .content.container .product-list > li .thumb .frame {
  background: url(../../i/canvas-frames-landscape-dark.png) no-repeat;
  background-size: 100%;
}
.image-detail-ov .product-list.portrait > li .thumb .frame,
.image-detail-pg .content.container .product-list.portrait > li .thumb .frame {
  background-image: url(../../i/canvas-frames-portrait-dark.png);
}
body.canvas-pg .product-types-container .thumb .frame,
body.canvas-pg .products-ov .thumb .frame {
  background: url(../../i/canvas-frames-landscape-dark.png) no-repeat;
  background-size: 100%;
}
body.canvas-pg .product-types-container.portrait .thumb .frame,
body.canvas-pg .products-ov.portrait .thumb .frame {
  background: url(../../i/canvas-frames-portrait-dark.png) no-repeat;
  background-size: 100%;
}
.image-detail-ov .product-type-item .full-his-link,
.stock-purchase-ov .product-type-item .full-his-link,
.image-detail-pg .content.container .product-type-item .full-his-link {
  margin-top: 7px;
  height: 90px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}
a.award-img-link,
a.bdg-yearbest {
  opacity: .8;
}
a.award-img-link:hover,
a.bdg-yearbest:hover {
  opacity: 1;
}
body.canvas-grouping-pg {
  color: #454545;
}
body.canvas-pg #container #main.content.container .main-content .order-canvas-form .canvas-container .canvas-preview-pane {
  min-height: auto;
}
body.challenge-create-pg #container #main .content.container .main-content .main-content-body fieldset.radio .radio-btn.selected {
  background: #00A3D6;
}
body.award-pg #container #main .content.container .sec-content .sec-container .section.player h4 .player-link {
  color: #929292;
}
body.award-pg #container #main .content.container .sec-content .sec-container .section.player h4 .player-link:hover {
  color: #CCC;
}
div.rating-holder div.ui-dialog-content {
  background: #232626;
}
body.challenge-home-pg #container #main .select-my-images .filter-my-images {
  background: #3C3C3C;
}
body.challenge-directory-pg #container #main #leaderboard #auto_load .ajax_loader,
body.challenge-home-pg #container #main #leaderboard #auto_load .ajax_loader,
#container #main #leaderboard #auto_load .ajax_loader,
body.challenge-directory-pg #container #main .leaderboard-content #auto_load .ajax_loader,
body.challenge-home-pg #container #main .leaderboard-content #auto_load .ajax_loader,
#container #main .leaderboard-content #auto_load .ajax_loader,
body.challenge-directory-pg #container #main #leaderboard .auto_load .ajax_loader,
body.challenge-home-pg #container #main #leaderboard .auto_load .ajax_loader,
#container #main #leaderboard .auto_load .ajax_loader,
body.challenge-directory-pg #container #main .leaderboard-content .auto_load .ajax_loader,
body.challenge-home-pg #container #main .leaderboard-content .auto_load .ajax_loader,
#container #main .leaderboard-content .auto_load .ajax_loader,
body.challenge-directory-pg #container #main .upload-methods #auto_load .load .ajax_loader,
body.challenge-home-pg #container #main .upload-methods #auto_load .load .ajax_loader,
#container #main .upload-methods #auto_load .load .ajax_loader,
body.challenge-directory-pg #container #main .upload-methods .auto_load .load .ajax_loader,
body.challenge-home-pg #container #main .upload-methods .auto_load .load .ajax_loader,
#container #main .upload-methods .auto_load .load .ajax_loader,
body.challenge-directory-pg #container #main #auto_load .ajax_loader,
body.challenge-home-pg #container #main #auto_load .ajax_loader,
#container #main #auto_load .ajax_loader,
body.challenge-directory-pg #container #main .auto_load .ajax_loader,
body.challenge-home-pg #container #main .auto_load .ajax_loader,
#container #main .auto_load .ajax_loader {
  background-color: transparent;
}
body.feed #container #main .hr.images-loader .ajax_loader {
  background-color: transparent !important;
  background-image: none;
  background: url(../../i/v2/ajax_loader.gif) no-repeat center center;
}
@media screen and (max-width: 600px) {
  body.challenge-home-pg #container #main .section-nav-mobile {
    background: #232626;
  }
}

