/*

*/

sl-tooltip {
  --sl-tooltip-background-color: rgb(255, 255, 255);
  --sl-tooltip-color: rgb(51, 51, 51);
}

sl-icon-button {
  --sl-color-primary-700: var(--user-site-primary-main, rgb(255, 255, 255));
  --sl-color-primary-600: var(--user-site-primary-main, rgb(255, 255, 255));
}

:root .dark.theme-version-two {
  --ui-icon-button-color: 255, 255, 255;
  --ui-icon-button-color-ghost: rgba(var(--ui-icon-button-color), 0, 7);
  --ui-icon-button-color-ghost-hover: rgba(var(--ui-icon-button-color), 1);
  --ui-popover-content-color: rgb(51, 51, 51);
  --ui-popover-content-background-color: rgb(255, 255, 255);
}

body,
#website_body_container {
  background: #000;
}

#content_area section.active p a {
  background: #000;
}

#search input[type="text"] {
  border: none;
}

.ddsmoothmenu ul li a,
.ddsmoothmenu ul li.menuonly {
  color: #c0c0c0;
}

.ddsmoothmenu ul li ul li a,
.ddsmoothmenu ul li ul li a.menuonly {
  color: #999;
}

.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li a.jqhover,
.ddsmoothmenu ul li a.selected {
  color: white;
}

.ddsmoothmenu ul li ul li a:hover,
.ddsmoothmenu ul li ul li a.jqhover,
.ddsmoothmenu ul li ul li a.selected {
  color: black;
}

.scrolling .ddsmoothmenu ul li a:hover,
.scrolling .ddsmoothmenu ul li a.jqhover,
.scrolling .ddsmoothmenu ul li a.selected {
  color: #666;
}

.content-area .original-or-prints-bar a.submit-form-btn.arrow-box {
  color: black;
  background: #ccc;
}

.content-area .original-or-prints-bar a.submit-form-btn.arrow-box::after {
  border-top-color: #ccc;
}

.content-area .original-or-prints-bar a.submit-form-btn.arrow-box.active {
  color: black;
  background: white;
  opacity: 1;
}

.content-area
  .original-or-prints-bar
  a.submit-form-btn.arrow-box.active::after {
  border-top-color: white;
}

#account_container,
#account_container a,
.favorite-lists {
  color: #c0c0c0;
}

.submit-form-btn.soft,
a.submit-form-btn.soft {
  color: #303030;
  background: white;
}

.logo {
  color: white;
}

.scrolling .logo {
  color: black;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: white;
}

.content-area a:link,
.content-area a:visited {
  color: white;
}

.content-area a.medium-tooltip-link {
  color: black;
}

:root .global-form-details a {
  color: black ;
}

.dark .content-area div.columns.global-form-details {
  border: 1px solid #ccc;
}

.user-form-field-label label,
.user-form-field-label {
  color: #999;
}

.album-title,
.product-outer-container.prices .cheapest-price,
.standard-product-info .item-price-container p,
.dark .item-price-container {
  color: #fff;
}

.content-area a.submit-form-btn.user-upload.instagram,
.content-area a.submit-form-btn.user-upload.instagram:hover {
  background: #ccc;
}

.content-area a.submit-form-btn.user-upload:hover {
  background: white;
}

#shopping_cart_dropdown a.back-btn {
  color: #303030;
  background: #ccc;
}

.photo-inner-container {
  background: none;
  border-bottom: #666 1px solid;
}

a div.photo-hover {
  background: #ccc;
  opacity: 0.2;
}

.product-photos {
  background: black;
  border-color: #292929 !important;
}

#content_area .art-store-tab-content-area,
.social-icons-bar,
div.art-store div.crumbtrail,
form.build-product-form
  [data-section=""]
  > section.active
  > [data-section-content],
[data-section=""] > section.active > .content.art-store-tab-content-area,
form.build-product-form div.section-container section p.title {
  border-color: #292929;
}

.content-area .art-store div.section-container section.active p.title {
  color: white !important;
  background: none !important;
  border-top: 1px solid #292929 !important;
  border-right: 1px solid #292929 !important;
  border-bottom: 1px solid #1a1a1a !important;
  border-left: 1px solid #292929 !important;
}

form.build-product-form div.section-container section p.title {
  background: #333;
}

.content-area .art-store div.section-container section p.title a {
  color: white;
}

.product-sizes {
  color: #999;
  background: #393939;
}

.product-sizes.input-checked-state,
.product-sizes.input-checked-state label {
  background: #888;
}

.dark .content-area .submit-form-btn,
.dark .content-area .submit-form-btn:link,
.dark .content-area .submit-form-btn:visited,
.dark #content_area section.active .change-crop-size p a,
.dark div.user-form input.submit-form-btn,
.dark div.user-form input.submit-form-btn:link,
.dark div.user-form input.submit-form-btn:visited,
.dark.landing-page .global-form-details input.submit-form-btn {
  color: black;
  background: white;
}

#sizes_dynamic #change_crop_size_small_screens a,
#sizes_dynamic #change_crop_size_large_screens a {
  background: #fff;
  border: none;
}

div.art-store div.crumbtrail {
  color: #999;
}

.product-build-form-btns {
  border-top: 1px solid #292929;
}

.dark .art-store-btn-row {
  border-top: 1px solid #333;
  border-bottom: 1px solid #292929;
}

.dark #review_product .art-store-btn-row {
  border-bottom: none;
}

.dark .content-area div.secondary-button a:link,
.dark .content-area div.secondary-button a:visited,
.dark .content-area a.secondary-button:link,
.dark .content-area a.secondary-button:visited,
.dark .content-area a.submit-form-btn.secondary-button:link,
.dark .content-area a.submit-form-btn.secondary-button:visited,
.dark .content-area div.secondary-button button,
.dark .content-area button.submit-form-btn.secondary-button {
  color: white;
  background: #333;
}

.dark .content-area .top-controls a.submit-form-btn.secondary-button:link {
  background: none;
}

.ddsmoothmenu ul li ul.dropdown {
  border: 1px solid #333;
  box-shadow: none;
}

.ddsmoothmenu ul li ul.dropdown li {
  border-bottom: 1px solid #333;
}

.ddsmoothmenu ul li ul.dropdown li a:hover {
  color: white;
}

.navigation-menu .ddsmoothmenu ul li ul.dropdown,
#scrolling_header_and_navigation .ddsmoothmenu ul li ul.dropdown {
  background: #222;
}

.navigation-menu .ddsmoothmenu ul li ul.dropdown li a,
#scrolling_header_and_navigation .ddsmoothmenu ul li ul.dropdown li a {
  color: #ccc;
}

.navigation-menu .ddsmoothmenu ul li ul.dropdown li a:hover,
#scrolling_header_and_navigation .ddsmoothmenu ul li ul.dropdown li a:hover {
  color: #fff;
}

.scrolling .logo-nav-inline {
  background: #222;
}

.product-form-subheading span,
.art-print-product form .product-option-categories label {
  color: #999;
}

.art-store-tab-content-area h3,
.art-store-tab-content-area .item-review {
  color: #999;
}

.content-area .back-btn,
.content-area .back-btn:link,
.content-area .back-btn:visited {
  color: #999;
  background: none;
  -webkit-box-shadow: 0 0 0 1px #666 inset;
  box-shadow: 0 0 0 1px #666 inset;
}

.content-area .art-store div.section-container section p.title:hover {
  color: white !important;
  background: #999;
  border: 1px solid #292929 !important;
}

.widget h2 {
  color: black;
}

.content-area .widget a:link,
.content-area .weidget a:visited {
  color: black;
}

p,
.content-area ul li,
.content-area ol li,
.content-area {
  color: #999;
}

#user_website.theme-version-two.dark .cookie-consent-container .cc-window {
  background-color: #999;
}

.ui-dialog-content > h2 {
  color: black
}
