/* 20250721143128 - 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: #f004eb;
}

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

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

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

.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: #fce3f7;
  background-color: #fef5fc;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #f6ace7;
  background-color: #fef5fc;
}

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

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #ec47cb;
  color: #333333;
  background-color: #ffffff;
}

.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: #cccccc;
  border-color: #bc38a2;
}

.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: #05ebf0;
}

/* custom */
/* Sharlene LightspeedHQ (Adoption Session) - 07 Jan 2021 - Account aanmaken knop - START */
@media (max-width: 767px) {
.gui a[href="https://www.zorgvoorparty.nl/account/register/"].gui-button-small {
    margin-bottom: 30px;
  }
}
/* Sharlene LightspeedHQ (Adoption Session) - 07 Jan-2021 - END */

/* Max LightspeedHQ 10 Dec 2020 - remove retail locations overview - START */
.retail-locations {
    display: none;
}
/* Max LightspeedHQ 10 Dec 2020 - remove retail locations overview - End */
/* Lucien LightspeedHQ - 30 May 2018 - logo size - START */
/* #header, .main-header, .logo img {
  width:100% !important;
} */

/* Lucien LightspeedHQ - 30 May-2018 - END */

/* Lucien LightspeedHQ 31 Jan 2018 - Category button color, menu center - START */
/* .cat-title{ 
  background: #E2FDF5 !important;
  border-radius: 5px;
} */
/* .container {
    text-align:  center;
} */
/* #header, .main-menu ul {
  display: inline;
} */
/*#header, .main-menu, .subnav {
  margin-top: -50px;
/* Lucien LightspeedHQ - 31 Jan-2018 - END */
  
/* ul.top-pager li a {
    color: black!important;
} */


/* .menu-box .menu-logo.small img {
 width:200px; 
} */

/* Sharlene LightspeedHQ - 25 feb. 2019 - Theme image cache issue workaround - START */
.banner-1{
    background:url(banner-1.jpg?2024) center bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.banner-1-slide.slide-2{
    background:url(banner-1-slide-2.jpg?2024) center bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.banner-1-slide.slide-3{
    background:url(banner-1-slide-3.jpg?2024) center bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.banner-2{
    background:url(banner-2.jpg?2024) center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.banner-3{
    background:url(banner-3.jpg?2024) center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.banner-4{
    background:url(banner-4.jpg?2024) center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.owl-hero .item.slide-1{
    background:url(hero-slide-1.jpg?2025) center bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.owl-hero .item.slide-2{
    background:url(hero-slide-2.jpg?2024) center bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.owl-hero .item.slide-3{
    background:url(hero-slide-3.jpg?2024) center bottom no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
@media (max-width:991px){
    .owl-hero .item.slide-1.with-mobile{
        background:url(hero-slide-1-tablet.jpg?2025) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .owl-hero .item.slide-2.with-mobile{
        background:url(hero-slide-2-tablet.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .owl-hero .item.slide-3.with-mobile{
        background:url(hero-slide-3-tablet.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
}
@media (max-width:767px){
    .owl-hero .item.slide-1.with-mobile{
        background:url(hero-slide-1-mobile.jpg?2025) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .owl-hero .item.slide-2.with-mobile{
        background:url(hero-slide-2-mobile.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .owl-hero .item.slide-3.with-mobile{
        background:url(hero-slide-3-mobile.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .banner-1.with-mobile{
        background:url(banner-1-mobile.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .banner-1-slide.slide-2.with-mobile{
        background:url(banner-1-slide-2-mobile.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .banner-1-slide.slide-3.with-mobile{
        background:url(banner-1-slide-3-mobile.jpg?2024) center bottom no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .banner-2.with-mobile{
        background:url(banner-2-mobile.jpg?2024) center center no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .banner-3.with-mobile{
        background:url(banner-3-mobile.jpg?2024) center center no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
    .banner-4.with-mobile{
        background:url(banner-4-mobile.jpg?2024) center center no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover
    }
}
/* Sharlene LightspeedHQ - 25 feb.-2019 - END */
/* Nathalie LightspeedHQ - 23 Apr 2019 - align title faq page - START */
div#gui-wrapper > .gui-page-title {
    display: none;
}
/* Nathalie LightspeedHQ - 23 Apr-2019 - END */
#custom-cart .btn:not(.product-add-cart-btn) {
    font-size: 20px;
}
/* Hanneke LightspeedHQ - 26 Aug 2020 - Knoppen groen - START */
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
    border-color: #48e620;
    color: #ffffff;
    background-color: #48e620;
}
a.gui-button-small.gui-button-action {
  border-color: #48e620;
    color: #ffffff;
    background-color: #48e620;
}
/* Hanneke LightspeedHQ - 26 Aug-2020 - END */

/* Lisette de Groot LightspeedHQ - 02 Mar 2021 - Aanpassen kleur + tekst afspraken dienst - START */  
.background-divider.svelte-1tvbedm {
    background-color: #E2FDF5;
}
h1.svelte-renjjd {
    color: black;
}
aside.svelte-1h4mza5 {
    display: none;
}


/* Lisette de Groot LightspeedHQ - 02 Mar-2021 - END */

.collection-top h1 {width:auto;}
.dmws_perfect-filter-page:has(#dmws_perfect-filter-results) #filter_form_customized { display: none; }
#dmws_perfect-filter-results h1 { text-align: left; }
#dmws_perfect-filter-results .dmws_perfect-filter-dropdown { flex-shrink: 0; }
#dmws_perfect-filter-results .page-content { margin-bottom: 20px; }
