.woocommerce-cart-form,
.woocommerce-message,.cart_totals {
  background-color: white !important; 
  color:black !important;
}

#main .woocommerce,#main .woocommerce p,#main .woocommerce span,#main .woocommerce div, #main .woocommerce a {
  color:black !important;
}

.site-main h3,.site-main h4,.site-main p,.site-main b,.site-main i,.site-main h1,.site-main li,.site-main a{
  color:black !important; 
}

.site-main .sku_wrapper .sku{
 color:black !important;
}
.woocommerce table.shop_table td,.woocommerce-cart-form__contents th,.woocommerce table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals tr td{
  border-color: black;
}
.site-main #respond form{
  background-color: white;
  padding: 20px;
  color: black !important;
}

label,
body div.wpforms-container-full .wpforms-form .wpforms-field-label {
  color: #fff;
}
.elementor-5658 .elementor-element.elementor-element-022f684 .elementor-heading-title {
  color: #fff !important;
} 

.elementor-5569 .elementor-element.elementor-element-ef8aaf5 .elementor-heading-title {
 color: #fff !important;
}

.button, select { 
 color:black !important;
}

.site-main #respond form,.site-main #respond form p,.site-main #respond form span,.site-main #respond form label{
 color: black !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-Price-amount, .woocommerce div.product .price .amount {
  color: black !important;
}
.woocommerce-cart-form__contents th,.woocommerce-cart-form__contents tr,.woocommerce-cart-form__contents td,.woocommerce-cart-form__contents a{
  color:black !important;
}
#site-navigation ul,#site-navigation ul li,#site-navigation ul li a,#site-navigation ul li span,#site-navigation ul li a span{
  color:white !important;
}
.woocommerce ul.products li.product .price .amount {
  color:black !important; 
} 
.woocommerce ul.products li.product .price span {
    color:black !important; 
} 
.woocommerce .sidebar-container span {
    color:black !important; 
} 
.woocommerce .sidebar-container .amount, .woocommerce .sidebar-container .woocommerce-Price-amount {
    color:black !important; 
} 
.woocommerce table.shop_table {
 color:white !important; 
} 
.woocommerce .related.products h2 {
      color:black !important; 
} 

.woocommerce .upsells.products h2 {
  color:black !important; 
} 
  .woocommerce div.product .woocommerce-tabs .panel h2:first-child {
      color:black !important; 
} 

.site-header .woocommerce-mini-cart__total strong,.widget_shopping_cart .total strong{
 color:black !important; 
}
.site-main .woocommerce-Tabs-panel h2{
  color:black !important; 
}
.woocommerce span{
  color:black !important; 
}
.woocommerce div.product .product_title {
 color:black !important; 
}
.woocommerce table.shop_attributes tr {
    color:black !important; 
}
.woocommerce-checkout-review-order table span,.woocommerce-Price-currencySymbol,.woocommerce-checkout-review-order .order-total, .woocommerce-checkout-review-order .order-total th, .woocommerce-checkout-review-order .order-total td, .woocommerce-checkout-review-order .order-total .amount,.woocommerce, .woocommerce p, .site-main .woocommerce span, .woocommerce div, .woocommerce a ,.cart-collaterals .cart_totals h2,.cart-collaterals .cart_totals {
   color:black !important; 
}
.woocommerce table.shop_table{
  border-color: black !important;
}
.cart_totals table td,.cart_totals table tr,.cart_totals table th,.cart_totals .woocommerce-shipping-destination p{
  color:black !important;  
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
  background-color: rgb(183, 143, 118);
}

.select2-selection__rendered,.select2-results__option[aria-selected], .select2-results__option[data-selected] ,.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] ,.woocommerce-checkout table.shop_table thead th, .woocommerce #order_review table.shop_table tfoot th ,.shop_table th,.shop_table tr,.shop_table td,.shop_table a,.shop_table td p{
  color:black !important;
}

.woocommerce-cart table.shop_table thead, .woocommerce-cart .cart-collaterals h2{
  border-color: black;
}
.woocommerce table.shop_table, .woocommerce table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce table.shop_table tth, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce .order_details, .woocommerce .shop_table.order_details tfoot th, .woocommerce .shop_table.customer_details th, .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals h2, .woocommerce .cart-collaterals h2, .woocommerce .cart-collaterals h2, .woocommerce-cart .cart-collaterals .cart_totals .order-total th, .woocommerce-cart .cart-collaterals .cart_totals .order-total td, .woocommerce ul.order_details, .woocommerce .shop_table.order_details tfoot th, .woocommerce .shop_table.customer_details th, .woocommerce .woocommerce-checkout #customer_details h3, .woocommerce .woocommerce-checkout h3#order_review_heading, .woocommerce-checkout #payment ul.payment_methods, .woocommerce-checkout form.login, .woocommerce-checkout form.checkout_coupon, .woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout #payment, .woocommerce ul.order_details, .woocommerce #customer_login >div, .woocommerce .col-1.address, .woocommerce .col-2.address, .woocommerce-checkout .woocommerce-info, .woocommerce div.product form.cart, .product_meta, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #reviews #comments ol.commentlist li .comment_container, p.stars span a, .woocommerce ul.product_list_widget li, .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li, .woocommerce ul.product_list_widget li:first-child, .woocommerce .widget_shopping_cart .cart_list li:first-child, .woocommerce.widget_shopping_cart .cart_list li:first-child, .widget_product_categories li a, .woocommerce .oceanwp-toolbar, .woocommerce .products.list .product, table th, table td, hr, .content-area, body.content-left-sidebar #content-wrap .content-area, .content-left-sidebar .content-area, #top-bar-wrap, #site-header, #site-header.top-header #search-toggle, .dropdown-menu ul li, .centered-minimal-page-header, .blog-entry.post, .blog-entry.grid-entry .blog-entry-inner, .blog-entry.thumbnail-entry .blog-entry-bottom, .single-post .entry-title, .single .entry-share-wrap .entry-share, .single .entry-share, .single .entry-share ul li a, .single nav.post-navigation, .single nav.post-navigation .nav-links .nav-previous, #author-bio, #author-bio .author-bio-avatar, #author-bio .author-bio-social li a, #related-posts, #comments, .comment-body, #respond #cancel-comment-reply-link, #blog-entries .type-page, .page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span, body #wp-calendar caption, body #wp-calendar th, body #wp-calendar tbody, body .contact-info-widget.default i, body .contact-info-widget.big-icons i, body .contact-info-widget.big-icons .owp-icon, body .contact-info-widget.default .owp-icon, body .posts-thumbnails-widget li, body .tagcloud a {
  border-color: black;
}

.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label,ul#shipping_method li label{
  color:black !important;
}
.checkout.woocommerce-checkout{
  background-color: white;
  padding:10px;
  color:black !important;
}
.checkout.woocommerce-checkout label{
  color: black !important;
}
form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea{
  color: black !important;
}

/* Dölj PayPal-knappen på produkt-sidor */
body.single-product #ppc-button-ppcp-gateway {
    display: none !important;
}

