/* 20230723152843 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #0a8de9;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #0870ba;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
#section02 .content-inner {
    background-color: #0000007f!important;
}

.category-details.py-3.px-2.text-center.text-uppercase {
    background-color: #262626;
      border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.section-categories .category .category-image img {
    border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;}

a.btn.btn-link.p-0.d-block.text-truncate.text-truncate--2 {
    color: #ffffff!important;
    text-transform: capitalize;
    font-size: 18px;
    padding: 8px 0px !important;
}

img.img-fluid {
    background-color: #ffffff !important;
}

.luxy-el.inner-el.mb-3 {
    font-weight: 800;
}

a.product-title.text-body {
    font-weight: 600;
}

button.btn.btn-secondary.rounded-pill.my-3.rounded-pill {
    background: #ffffff;
    color: #000000;
}

btn. {
letter-spacing: 0em;
}
.rounded-pill {
    border-radius: 5px!important;
}
a.btn.btn-white.btn-icon.rounded-pill {
  line-height: 40px;
}

.btn:not(.btn-sm, .icon, .btn-link,.btn-alternative) {
  line-height: 40px;
}

#header.header-navbar-below .nav-item:hover .nav-link, #header .nav-item .subnav ul > li > a:hover:not(.btn) {
    color: #AC2C24;
}

#footer .col-lg-3:first-child .content-box a {
    color: #ac2c24!important;
}

.brand.position-relative.transistion.overflow-hidden.shadow {
    background: #ffffff;
}

/* Product blokken*/
.product-details.px-3.border-bottom.pt-3.pb-3 {
    background: #262626;
  	border-radius: 5px;
}
a.btn.btn-link.py-3.btn-block.btn-icon.\30 .rounded-pill {
    background: #ac2c24;
    color: #ffffff;
    
}

a.product-title.text-body {
  text-align: center;
  color: #ffffff!important;
}
.product-details.px-3.border-bottom.pt-3.pb-3 .product-price{
 text-align: center;
  color: #ffffff!important;
}
svg.svg-inline--fa.fa-shopping-bag.fa-sm.mr-2 {
    color: #ffffff;
}


.products-box .productborder .product-icons a.product-wishlist svg {
    color: #374a6d;
}

a.product-image.position-relative.d-block {
    padding: 20px;
    background-color: #ffffff;
}

/* Tekst homepagina*/
.title-box.d-flex.flex-column.col-lg-4.col-12.align-self-center.order-1.mb-lg-0.mb-4 {
    color: #000000;
}
.title-box.d-flex.flex-column.col-12.text-center.mb-lg-4.mb-4 {
    color: #000000;
}

:root {
  --theme-border-radius: 5px;
}

#section-usp .usp-border {
  padding-top: 25px!important;
    padding-bottom: 25px!important;
}

a.btn.btn-link.py-3.btn-block.btn-icon.rounded-pill {
    background: #ac2c24;
    color: #ffffff;
}

/* Winkelwagen*/
svg.svg-inline--fa.fa-chevron-left.font-weight-normal.mr-2 {
    color: #ac2c24;
}
svg.svg-inline--fa.fa-heart.mr-2 {
    color: #000;
}
svg.svg-inline--fa.fa-trash-alt.mr-2 {
    color: #000;
}

svg.svg-inline--fa.fa-shopping-bag.mr-2 {
    color: #fff;
}

a.btn.btn.btn-outline-primary.\30 .rounded-pill {
    color: #fff;
    border-color: #AC2C24;
    background: #AC2C24;
}

section#section-promo {
    background: #262626;
    padding-bottom: 0px;
}

.icon-shape {
    display: table-cell !important;}

/* Media section */
section#section-brands {
    background: #f5f5f5;
}
img {
    border-radius: 5px!important;
}

.footer-banner.overflow-hidden.position-relative.w-100 {
    display: none;
}

section#section-recent-related {
    display: none;
}
