#wrapper {
  /* background: #f6f6f6; */
  background-image: url(../img/pattern.png);
}
#header .header-top {
  background: #000;
}
#header .header-nav {
  /* border-bottom: #f6f6f6 2px solid; */
  border-bottom: #2d008e 2px solid;
  background: #000;
}
#footer {
  background: #000;
}
.product-miniature .product-description {
  /* background: #fff; */
  background: #000;
}
.h1, .h2, .h3, .h4, body {
  /* color: #232323; */
  color: #fff;
}
.product-miniature .highlighted-informations {
  /* background: #fff; */
  background: #000;
}
#custom-text {
  /* background: #fff; */
  background: #2b1f1f;
}
#custom-text h2 {
  /* color: #232323; */
  color: #fff;
}
#custom-text .page-content.page-cms ul, #custom-text p, .page-content.page-cms #custom-text ul {
  /* color: #232323; */
  color: #fff;
}
#custom-text .page-content.page-cms ul .dark, #custom-text p .dark, .page-content.page-cms #custom-text ul .dark {
  /* color: #232323; */
  color: #fff;
}
#block_myaccount_infos .myaccount-title a, #header a, #wrapper .breadcrumb li a, .block-contact .block-contact-title, .block-contact .navbar-toggler .material-icons, .linklist .blockcms-title a {
  /* color: #232323; */
  color: #fff;
}
/* Element | https://www.buydice.ca/ */

#turnkey-credit > div:nth-child(1) {
  background: black;
}
#header .header-top a[data-depth="0"] {
  /* color: #7a7a7a; */
  color: #fff;
}
#header .top-menu a[data-depth="0"]:hover, a:hover {
  /* color: #24b9d7; */
  color: #7a7a7a;
}
.product-miniature .product-title a {
  /* color: #7a7a7a; */
  color: #fff;
}
#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link {
  /* color: #7a7a7a; */
  color: #fff;
}
#product-description-short-20 > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) > span:nth-child(1) > span:nth-child(1) {
  color: white;
}
#product-description-short-20 > p:nth-child(5) > span:nth-child(1) > span:nth-child(1) {
  color: white;
}
#product-description-short-20 > p:nth-child(3) > span:nth-child(1) > span:nth-child(1) {
  color: white;
}
#product-description-short-20 > p:nth-child(4) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) {
  color: white;
}
#product-description-short-20 > p:nth-child(4) > span:nth-child(1) > span:nth-child(4) > span:nth-child(1) {
  color: white;
}
#product-description-short-20 > p:nth-child(4) > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) {
  color: white;
}
#product-description-short-20 > p:nth-child(4) > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) {
  color: white;
}
.tabs {
  /* background: #fff; */
  background: #2b1f1f;
}
.tabs .nav-tabs .nav-link.active {
  /* color: #24b9d7; */
  color: #fff;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
  /* border-bottom: #24b9d7 3px solid; */
  border-bottom: #000 3px solid;
}
.nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {
  /* background-color: #fff; */
  background-color: #353535;
}
.tabs .nav-tabs {
  /* border-bottom: #f6f6f6 2px solid; */
  border-bottom: #000 2px solid;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
  /* border-bottom: #000 3px solid; */
  border-bottom: #000 0px solid;
}
img {
  /* vertical-align: middle; */
}
.card {
  /* background-color: #fff; */
}
#product-modal .modal-content .modal-body .product-cover-modal, .product-cover img {
  /* background: #fff; */
  background: #fff0;
}
.h1, .h2, .h3, .h4, body {
  /* color: #fff; */
  color: #fff0;
}
.product-information {
  /* color: #232323; */
  color: #fff;
}
.h2, h2 {
  color: white;
}
#wrapper .breadcrumb li:last-child {
  /* color: #7a7a7a; */
  color: #fff;
}
.block-category {
  background: transparent;
}
.h1, .h2, .h3, .h4, body {
  /* color: #fff0; */
  color: #7a7a7a;
}
#blockEmailSubscription_displayFooterBefore > div:nth-child(1) {
  background: black;
}
.block_newsletter #block-newsletter-label {
  /* color: #232323; */
  color: #fff;
}
.btn-primary, .btn-primary:hover {
  /* background-color: #24b9d7; */
  background-color: grey;
}
.input-wrapper > input:nth-child(1) {
  background: #7a7a7a;
}
.h1, .h2, .h3, .h4, body {
  /* color: #7a7a7a; */
  color: #fff;
}
.product-flags li.product-flag {
  /* background: #24b9d7; */
  background: #000;
}
.product-price {
  /* color: #24b9d7; */
  color: #fff;
}
.page-content.page-cms ul, p {
  /* color: #7a7a7a; */
  color: #fff;
}
#product-details .label {
  /* color: #232323; */
  color: #fff;
}
#product #ps_checkout-payment-method-logo-block-title {
  /* color: #666; */
  color: #fff;
}
#product-description-short-23 > p:nth-child(1) > span:nth-child(1) {
  /* color: #000000; */
  color: #fff;
}
.page-content.page-cms {
  /* background: #fff; */
  background: #fff0;
}
.page-content.page-cms {
  /* background: #fff; */
  background: #fff0;
}
.contact-form {
  /* background: #fff; */
  background: #fff0;
}
.card {
  /* background-color: #fff; */
  background-color: #fff0;
}
form .form-control-label {
  /* color: #232323; */
  color: #fff;
}
.contact-rich {
  /* color: #7a7a7a; */
  color: #fff;
}
.contact-form h3, .contact-rich h4 {
  /* color: #232323; */
  color: #fff;
}
.contact-rich .block .data {
  /* color: #232323; */
  color: #fff;
}
.page-customer-account #content {
  /* background: #fff; */
  background: #fff0;
}
form .form-control-label {
  /* color: #232323; */
  color: #fff;
}
.page-content.page-cms ul, p {
  /* color: #7a7a7a; */
  color: #fff6f6;
}
.form-control-comment {
  /* color: #7a7a7a; */
  color: #fff;
}
.page-authentication #content, .page-registration #content {
  /* background: #fff; */
  background: #fff0;
}
form .form-control-label {
  /* color: #232323; */
  color: #fff;
}
.page-authentication #content, .page-registration #content {
  /* background: #fff; */
  background: #fff0;
}
form .form-control-label {
  /* color: #232323; */
  color: #fff;
}
.label, label {
  /* color: #232323; */
  color: #fff;
}
.form-control-comment {
  /* color: #7a7a7a; */
  color: #fff;
}
.tabs .nav-tabs .nav-link {
  /* color: #7a7a7a; */
  color: #fff;
}
.page-content.page-cms ul, p {
  /* color: #fff6f6; */
  color: #fff;
}
#description > div:nth-child(1) > p:nth-child(2) > span:nth-child(3) {
  /* color: #000000; */
  color: #fff;
}
#description > div:nth-child(1) > p:nth-child(2) > span:nth-child(1) {
  /* color: #000000; */
  color: #fff;
}
#description > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) {
  /* color: #000000; */
  color: #fff;
}
#mobile_top_menu_wrapper {
  /* background: #fff; */
  background: #000;
}
body {
  /* background-color: #fff; */
  background-color: #000;
}

.block_newsletter {
  /* background: #fff; */
}
.product-miniature .product-price-and-shipping {
  /* color: #232323; */
  color: #fff;
}
#products {
  /* color: #7a7a7a; */
  color: #fff;
}
.block_newsletter form .row .col-xs-12:last-of-type .page-content.page-cms ul, .block_newsletter form .row .col-xs-12:last-of-type p, .page-content.page-cms .block_newsletter form .row .col-xs-12:last-of-type ul {
  /* color: #7a7a7a; */
  color: #fff;
}
#mobile_top_menu_wrapper {
  /* background: #fff; */
  background: #000;
}
body {
  /* background-color: #fff; */
  background-color: #000;
}
#header {
  /* color: #7a7a7a; */
  color: #fff;
}
@media (max-width: 991px) {
  .carousel {
    /* background-color: #f6f6f6; */
  }
}
@media (max-width: 767px) {
  .footer-container .links ul {
    /* background-color: #f6f6f6; */
    background-color: #000;
  }
}
@media (max-width: 767px) {
  .footer-container .links ul > li a {
    /* color: #232323; */
    color: #fff;
  }
}
@media (max-width: 767px) {
  .block_newsletter {
    /* border-bottom: 1px solid #f6f6f6; */
    border-bottom: 1px solid #000;
  }
}
.block_newsletter {
  /* background: #fff; */
  background: #000;
}
.block-contact, .footer-container li a {
  /* color: #7a7a7a; */
  color: #fff;
}
#pagenotfound .page-not-found, #products .page-not-found {
  /* background: #fff; */
  background: #fff0;
}
#turnkey-credit #override {
  display: none;
}
#mobile_top_menu_wrapper .js-top-menu-bottom a, .dropdown, body#checkout section.checkout-step small {
  /* color: #7a7a7a; */
  color: #fff;
}
#header .header-top {
  /* padding: 1.25rem 0; */
  padding: .25rem 0;
}
#header .header-nav {
  /* border-bottom: #2d008e 2px solid; */
  border-bottom: #013db6 2px solid;
}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default {
  /* background: #24b9d7; */
  background: #000;
}
.input-group .input-group-btn > .btn[data-action="show-password"] {
  /* background: #7a7a7a; */
  background: #000;
}
.btn-primary, .btn-primary:hover {
  /* background-color: grey; */
  background-color: black;
}
.input-wrapper > input:nth-child(1) {
  /* background: #7a7a7a; */
}
#header .header-top a[data-depth="0"] {
  /* text-transform: uppercase; */
}
.paypal-mark {
  /* background: #fff; */
  /* border: 1px solid #dcdcdc; */
  background: #fff0;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
  /* border-bottom: #000 0px solid; */
  border-bottom: #000 1px solid;
}
.input-wrapper > input:nth-child(1) {
  /* background: #7a7a7a; */
  background: #fff;
}
input::placeholder, textarea::placeholder {
  /* color: #7a7a7a; */
  color: #000;
}
#product-modal .modal-content .modal-body .image-caption {
  /* background: #fff; */
  /* border-top: #f6f6f6 1px solid; */
}
.pagination .page-list {
  /* background: #fff; */
  background: #fff0;
}
.pagination a {
  /* color: #000; */
  color: #fff;
}
.pagination .current a {
  /* color: #24b9d7; */
  color: #013db6;
}
.ph_social_item i {
  /* padding: 5px; */
  padding: 10px;
}
#products {
  /* color: #fff; */
}
#subcategories ul li:hover .subcategory-image a {
  /* border: 5px solid #24b9d7; */
  border: 5px solid #fff;
}
#subcategories ul li .subcategory-image a {
  /* border: 1px solid #f6f6f6; */
  border: 1px solid #fff;
}
.ph_social_item i {
  /* padding: 10px; */
  padding: 4px;
}
.block-category {
  /* min-height: 13.75rem; */
  /* margin-bottom: 1.563rem; */
}
.card-block {
  /* padding: 1.25rem 1.25rem .5rem; */
}
.media-list, ul {
  text-align: center !important;
}
div.wrapper:nth-child(1) {
  text-align: center;
}
.myaccount-title {
  text-align: center;
}
.button_type_name.button_size_medium svg, .button_type_flat_icon.button_size_medium svg {
  /* width: 20px; */
  /* height: 20px; */
  width: 34px;
  height: 34px;
}
.ph-social-link-block .instagram a, .ph-social-link-block .instagram .tooltip_title, .ph-social-link-block .instagram .tooltip_title::before, .ph-social-link-block .instagram i {
  /* background: #914ac0; */
  background: #0000;
}
#subcategories {
  /* border-top: 1px solid #f6f6f6; */
  border-top: 1px solid #fff0;
}
.block-category {
  /* min-height: 13.75rem; */
  min-height: 5.5rem;
}
.card-block {
  /* padding: 1.25rem 1.25rem .5rem; */
  padding: 2.25rem 0.5rem .5rem;
}
#subcategories ul li .subcategory-image a {
  /* display: block; */
  display: contents;
}
a {
  /* color: #24b9d7; */
  color: #fff;
}
#subcategories ul li .subcategory-name:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover {
  /* color: #24b9d7; */
  color: #013db6;
}
#product-modal .modal-content .modal-body .image-caption {
  /* background: #fff; */
  /* border-top: #f6f6f6 1px solid; */
  background-image: url(../img/pattern.png);
  border-top: #fff0 1px solid;
}
#product-description-short-20 > p:nth-child(1) > span:nth-child(1) {
  /* color: #000000; */
}
#product-description-short-20 > p:nth-child(1) > span:nth-child(3) {
  /* color: #000000; */
}
.block-categories {
  /* background: #fff; */
  background: #fff0;
}
.block-categories a, .facets-title {
  /* color: #232323; */
  color: #fff;
}
#search_filters, #search_filters_brands, #search_filters_suppliers {
  /* background: #fff; */
  background: #fff0;
}
#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {
  /* color: #232323; */
  color: #fff;
}
@media (min-width: 992px) {
  .col-lg-3 {
    /* width: 25%; */
    width: 21%;
  }
}
.block-categories {
  /* margin-bottom: 1.563rem; */
  margin-bottom: -1.4rem;
}
.media-list, ul {
  /* text-align: center !important; */
  text-align: left !important;
}
div.wrapper:nth-child(1) {
  /* text-align: center; */
  text-align: left;
}
.myaccount-title {
  /* text-align: center; */
  text-align: left;
}
.pagination a:not(.previous):not(.next) {
  /* letter-spacing: .125rem; */
  letter-spacing: 0.3rem;
}
@media (max-width: 991px) {
  .carousel {
    /* background-color: #f6f6f6; */
    background-color: #f6f6f600;
  }
}
@media (max-width: 991px) {
  .carousel .carousel-item .caption .display-1 {
    /* color: #232323; */
    color: #fff;
  }
  .carousel .carousel-item .caption .caption-description .page-content.page-cms ul, .carousel .carousel-item .caption .caption-description h3, .carousel .carousel-item .caption .caption-description p, .page-content.page-cms .carousel .carousel-item .caption .caption-description ul {
    /* color: #7a7a7a; */
  }
}
@media (max-width: 991px) {
  .carousel .carousel-item .caption .caption-description .page-content.page-cms ul, .carousel .carousel-item .caption .caption-description h3, .carousel .carousel-item .caption .caption-description p, .page-content.page-cms .carousel .carousel-item .caption .caption-description ul {
    /* color: #7a7a7a; */
    color: #fff;
  }
}
.ets_cookie_banber_block {
  /* background: #ffffff; */
}
.block-category .block-category-inner #category-description .page-content.page-cms ul, .block-category .block-category-inner #category-description p, .page-content.page-cms .block-category .block-category-inner #category-description ul {
  /* color: #232323; */
  color: #fff;
}
#header .header-nav .blockcart {
  /* background: #f6f6f6; */
  background: #f6f6f600;
}
.page-my-account #content .links a span.link-item {
  /* background: #fff; */
  background: #fff0;
}
.carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i, .dropdown:hover .expand-more, .page-my-account #content .links a:hover i, .search-widget form button[type="submit"] .search:hover, .top-menu .sub-menu a:hover {
  /* color: #24b9d7; */
  color: #827575;
}
.page-my-account #content .links a i {
  /* color: #232323; */
  color: #fff;
}
.page-my-account #content .links a {
  /* color: #7a7a7a; */
  color: #fff;
}
#blockcart-modal .modal-body {
  /* background: #fff; */
  background: #2b1f1f;
}
#blockcart-modal .cart-content .page-content.page-cms ul.cart-products-count, #blockcart-modal .cart-content p.cart-products-count, .page-content.page-cms #blockcart-modal .cart-content ul.cart-products-count {
  /* color: #6c868e; */
  color: #fff;
}
#blockcart-modal .cart-content .page-content.page-cms ul, #blockcart-modal .cart-content p, .page-content.page-cms #blockcart-modal .cart-content ul {
  /* color: #363a42; */
  color: #fff;
}
#blockcart-modal .product-price {
  /* color: #363a42; */
  color: #fff;
}
#blockcart-modal .cart-content .page-content.page-cms ul.product-total, #blockcart-modal .cart-content p.product-total, .page-content.page-cms #blockcart-modal .cart-content ul.product-total {
  /* background-color: #f6f6f6; */
  background-color: #f6f6f600;
}
#blockcart-modal .modal-header, #product #block-reassurance {
  /* background: #fff; */
  background: #24b9d7;
}
.modal-header {
  /* border-bottom: 1px solid #e5e5e5; */
  border-bottom: 1px solid #24b9d7;
}
.btn-secondary {
  /* color: #232323; */
  /* background-color: #f6f6f6; */
  color: #fff;
  background-color: #000;
}
.close {
  /* text-shadow: 0 1px 0 #fff; */
  text-shadow: 0 1px 0 #fff0;
}
.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price {
  /* color: #232323; */
  color: #fff;
}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {
  /* color: #232323; */
  color: #fff;
}
.cart-summary-line .label {
  /* font-weight: 400; */
  /* color: #363a42; */
  font-weight: 700;
  color: #fff;
}
.cart-summary-line .value {
  /* color: #232323; */
  color: #fff;
}
.dropdown .expand-more {
  /* color: #232323; */
  color: #fff;
}
#cart #ps_checkout-payment-method-logo-block-title {
  /* color: #666; */
  color: #fff;
}
body#checkout section.checkout-step {
  /* background-color: #fff; */
  background-color: #fff0;
}
body#checkout section.checkout-step .address-item.selected {
  /* background: #fff; */
  background: #fff0;
}
#mobile_top_menu_wrapper .top-menu, .nav-item .nav-link.active, .nav-item .nav-separtor.active, .page-addresses .address .address-footer a:hover, body#checkout, body#checkout section.checkout-step .add-address a {
  /* color: #232323; */
  color: #fff;
}
a.text-muted:focus, a.text-muted:hover {
  /* color: #616161 !important; */
  color: #24b9d7 !important;
}
.text-muted {
  /* color: #7a7a7a !important; */
  color: #fff !important;
}
.cart-summary-line .label {
  /* color: #363a42; */
  color: #fff;
}
.cart-summary-line .value {
  /* color: #232323; */
  color: #fff;
}
body#checkout a:hover {
  /* color: #1a8196; */
  color: #fff;
}
.product-miniature .highlighted-informations .quick-view {
  /* color: #7a7a7a; */
  color: #fff;
}
#header .header-nav .cart-preview.active {
  /* background: #24b9d7; */
  background: #000;
}
.custom-radio input[type="radio"]:checked + span {
  /* background-color: #24b9d7; */
  background-color: #000;
}
body#checkout #footer {
  /* background: #fff; */
  background: #000;
}
body#checkout section.checkout-step .delivery-options .delivery-option {
  /* background: #f6f6f6; */
  background: #f6f6f600;
}
#header .header-nav .cart-preview .shopping-cart {
  /* color: #7a7a7a; */
  color: #fff;
}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group {
  /* width: 3rem; */
  width: 2rem;
}
.paypal-mark {
  /* background: #fff; */
  /* border: 1px solid #dcdcdc; */
  background: #fff0;
  border: 1px solid #fff0;
}
body#checkout section.checkout-step .address-item.selected {
  /* border: #24b9d7 3px solid; */
  border: #24b9d700 3px solid;
}
body#checkout #order-summary-content h4.black {
  /* color: #000; */
  color: #fff;
}
body#checkout #order-summary-content h4.h4 {
  /* color: #232323; */
  color: #fff;
}
body#checkout #order-summary-content .step-edit {
  /* color: #7a7a7a; */
  color: #fff;
}
body#checkout #order-summary-content .summary-selected-carrier {
  /* background-color: #fff; */
  /* border: 1px solid #e5e5e5; */
  background-color: #fff0;
  border: 1px solid #fff0;
}
body#checkout #order-summary-content .order-confirmation-table {
  /* background-color: #fff; */
  /* border: 3px solid #e5e5e5; */
  background-color: #fff0;
  border: 3px solid #fff0;
}
body#checkout #order-summary-content #order-items h3.h3 {
  /* color: #232323; */
  color: #fff;
}
.btn.disabled, .btn.disabled:hover {
  /* background: #f6f6f6; */
  background: #000;
}
.alert-danger {
  /* background-color: #f2dede; */
  /* border-color: #ebcccc; */
  /* color: #a94442; */
  background-color: #fff0;
  border-color: #fff0;
  color: #fff;
}
#order-items table tr.total-value, .bootstrap-touchspin .btn-touchspin:hover {
  /* background-color: #f6f6f6; */
  background-color: #fff0;
}
.page-addresses .address {
  /* color: #232323; */
  color: #fff;
  background-color: #fff0;
}
.page-addresses .address .address-footer {
  /* border-top: 1px solid #7a7a7a; */
  border-top: 1px solid #fff;
}
.page-addresses .address .address-footer a {
  /* color: #7a7a7a; */
  color: #fff;
}
#order-return-infos .thead-default th, .page-addresses .addresses-footer a, .page-addresses .addresses-footer a:hover, .page-my-account #content .links a:hover {
  /* color: #232323; */
  color: #fff;
}
#mobile_top_menu_wrapper .top-menu, .nav-item .nav-link.active, .nav-item .nav-separtor.active, .page-addresses .address .address-footer a:hover, body#checkout, body#checkout section.checkout-step .add-address a {
  /* color: #fff; */
  color: #7a7a7a;
}
.alert-info {
  /* background-color: #d9edf7; */
  /* border-color: #bcdff1; */
  /* color: #31708f; */
  background-color: #fff0;
  border-color: #fff0;
  color: #fff;
}
.page-customer-account #content {
  /* color: #7a7a7a; */
  color: #fff;
}