/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */


/* ===== MIGRACJA WIBTEC: zachowanie palety z kopii 5.7 ===== */
:root{--primary:rgb(247, 97, 72);--secondary:rgb(247, 97, 72);}
.table-primary,
.table-primary > th,
.table-primary > td{background-color:#fdd3cc;}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody{border-color:#fbada0;}
.table-hover .table-primary:hover{background-color:#fcbeb3;}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th{background-color:#fcbeb3;}
.table-secondary,
.table-secondary > th,
.table-secondary > td{background-color:#fdd3cc;}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody{border-color:#fbada0;}
.table-hover .table-secondary:hover{background-color:#fcbeb3;}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th{background-color:#fcbeb3;}
.form-control:focus{border-color:rgb(247, 97, 72);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.btn:focus, .btn.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-primary{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-primary:hover{color:#f5f7fa;background-color:#f54123;border-color:#f53717;}
.btn-primary:focus, .btn-primary.focus{color:#f5f7fa;background-color:#f54123;border-color:#f53717;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 95, 74, 0.5);}
.btn-primary.disabled, .btn-primary:disabled{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary[data-toggle=collapse]:not(.navbar-toggler){color:#f5f7fa;background-color:#f53717;border-color:#f42c0b;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary[data-toggle=collapse]:focus:not(.navbar-toggler){box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 95, 74, 0.5);}
.btn-secondary{color:#525252;background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-secondary:hover{background-color:#f54123;border-color:#f53717;}
.btn-secondary:focus, .btn-secondary.focus{background-color:#f54123;border-color:#f53717;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 95, 74, 0.5);}
.btn-secondary.disabled, .btn-secondary:disabled{color:#525252;background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, .show > .btn-secondary[data-toggle=collapse]:not(.navbar-toggler){background-color:#f53717;border-color:#f42c0b;}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus, .show > .btn-secondary[data-toggle=collapse]:focus:not(.navbar-toggler){box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 95, 74, 0.5);}
.btn-outline-primary{color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-primary:hover{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled{color:rgb(247, 97, 72);}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .show > .btn-outline-primary[data-toggle=collapse]:not(.navbar-toggler){background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus, .show > .btn-outline-primary[data-toggle=collapse]:focus:not(.navbar-toggler){box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.btn-outline-secondary{color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-secondary:hover{color:#525252;background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-secondary:focus, .btn-outline-secondary.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{color:rgb(247, 97, 72);}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .show > .btn-outline-secondary[data-toggle=collapse]:not(.navbar-toggler){color:#525252;background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus, .show > .btn-outline-secondary[data-toggle=collapse]:focus:not(.navbar-toggler){box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.btn-link:hover{color:rgb(247, 97, 72);}
.custom-control-input:checked ~ .custom-control-label::before{border-color:rgb(247, 97, 72);background-color:rgb(247, 97, 72);}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:rgb(247, 97, 72);}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{background-color:#fef5f3;border-color:#fef5f3;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:rgb(247, 97, 72);background-color:rgb(247, 97, 72);}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(247, 97, 72, 0.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(247, 97, 72, 0.5);}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(247, 97, 72, 0.5);}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(247, 97, 72, 0.5);}
.custom-select:focus{border-color:rgb(247, 97, 72);box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.custom-file-input:focus ~ .custom-file-label{border-color:rgb(247, 97, 72);box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f5f7fa, 0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f5f7fa, 0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f5f7fa, 0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.custom-range::-webkit-slider-thumb{background-color:rgb(247, 97, 72);}
.custom-range::-webkit-slider-thumb:active{background-color:#fef5f3;}
.custom-range::-moz-range-thumb{background-color:rgb(247, 97, 72);}
.custom-range::-moz-range-thumb:active{background-color:#fef5f3;}
.custom-range::-ms-thumb{background-color:rgb(247, 97, 72);}
.custom-range::-ms-thumb:active{background-color:#fef5f3;}
.page-link:hover{color:rgb(247, 97, 72);}
.page-link:focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.25);}
.badge-primary{background-color:rgb(247, 97, 72);}
a.badge-primary:hover, a.badge-primary:focus{background-color:#f53717;}
a.badge-primary:focus, a.badge-primary.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.badge-secondary{color:#525252;background-color:rgb(247, 97, 72);}
a.badge-secondary:hover, a.badge-secondary:focus{color:#525252;background-color:#f53717;}
a.badge-secondary:focus, a.badge-secondary.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.alert-primary{color:#803225;background-color:#fddfda;border-color:#fdd3cc;}
.alert-primary hr{border-top-color:#fcbeb3;}
.alert-primary .alert-link{color:#58231a;}
.alert-secondary{color:#803225;background-color:#fddfda;border-color:#fdd3cc;}
.alert-secondary hr{border-top-color:#fcbeb3;}
.alert-secondary .alert-link{color:#58231a;}
.progress-bar{background-color:rgb(247, 97, 72);}
.list-group-item.active{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.list-group-item-primary{color:#803225;background-color:#fdd3cc;}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color:#803225;background-color:#fcbeb3;}
.list-group-item-primary.list-group-item-action.active{background-color:#803225;border-color:#803225;}
.list-group-item-secondary{color:#803225;background-color:#fdd3cc;}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{color:#803225;background-color:#fcbeb3;}
.list-group-item-secondary.list-group-item-action.active{background-color:#803225;border-color:#803225;}
.bg-primary{background-color:rgb(247, 97, 72) !important;}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus{background-color:#f53717 !important;}
.bg-secondary{background-color:rgb(247, 97, 72) !important;}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus{background-color:#f53717 !important;}
.border-primary{border-color:rgb(247, 97, 72) !important;}
.border-secondary{border-color:rgb(247, 97, 72) !important;}
.text-primary{color:rgb(247, 97, 72) !important;}
a.text-primary:hover, a.text-primary:focus{color:#e82a0a !important;}
.text-secondary{color:rgb(247, 97, 72) !important;}
a.text-secondary:hover, a.text-secondary:focus{color:#e82a0a !important;}
.consent-modal-close:hover, .consent-modal-close:focus{color:rgb(247, 97, 72);}
a.give-consent-preview:focus-visible{color:rgb(247, 97, 72);}
.badge-outline-primary{border-color:rgb(247, 97, 72);color:rgb(247, 97, 72);}
a.badge-outline-primary:hover, a.badge-outline-primary:focus{background-color:#f53717;}
a.badge-outline-primary:focus, a.badge-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.badge-outline-secondary{border-color:rgb(247, 97, 72);color:rgb(247, 97, 72);}
a.badge-outline-secondary:hover, a.badge-outline-secondary:focus{color:#525252;background-color:#f53717;}
a.badge-outline-secondary:focus, a.badge-outline-secondary.focus{box-shadow:0 0 0 0.2rem rgba(247, 97, 72, 0.5);}
.badge-outline-secondary{border-color:rgb(247, 97, 72);color:rgb(247, 97, 72);}
.badge-check{border:2px solid rgb(247, 97, 72);}
.badge-check .badge-circle{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
@media (hover){.btn-primary:hover{background-color:#f9836f;border-color:#f9836f;}}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary[data-toggle=collapse]:not(.navbar-toggler){background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.btn-outline-primary{border-color:rgb(247, 97, 72);}
@media (hover){.btn-outline-primary:hover{background-color:white;}}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .show > .btn-outline-primary[data-toggle=collapse]:not(.navbar-toggler){border-color:rgb(247, 97, 72);background-color:rgb(247, 97, 72);}
@media (hover){.btn-secondary:hover{background-color:#f9836f;border-color:#f9836f;}}
.btn-outline-secondary{border-color:rgb(247, 97, 72);}
@media (hover){.btn-outline-secondary:hover{border-color:rgb(247, 97, 72);}}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .show > .btn-outline-secondary[data-toggle=collapse]:not(.navbar-toggler){border-color:rgb(247, 97, 72);}
@media (hover){.btn-icon-primary:hover{border-color:rgb(247, 97, 72);color:rgb(247, 97, 72);}}
.btn-icon-primary:not(:disabled):not(.disabled):active, .btn-icon-primary:not(:disabled):not(.disabled).active, .show > .btn-icon-primary.dropdown-toggle, .show > .btn-icon-primary[data-toggle=collapse]:not(.navbar-toggler){border-color:rgb(247, 97, 72);background-color:rgb(247, 97, 72);}
.btn-icon-secondary{border-color:rgb(247, 97, 72);color:rgb(247, 97, 72);}
@media (hover){.btn-icon-secondary:hover{border-color:rgb(247, 97, 72);background-color:rgb(247, 97, 72);}}
.btn-icon-secondary:not(:disabled):not(.disabled):active, .btn-icon-secondary:not(:disabled):not(.disabled).active, .show > .btn-icon-secondary.dropdown-toggle, .show > .btn-icon-secondary[data-toggle=collapse]:not(.navbar-toggler){border-color:rgb(247, 97, 72);background-color:rgb(247, 97, 72);}
@media (hover){.btn-animated .btn-primary:hover{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}}
.btn-animated .btn-outline-primary::after{background-color:rgb(247, 97, 72);}
@media (hover){.btn-animated .btn-outline-primary:hover{border-color:rgb(247, 97, 72);}}
@media (hover){.btn-animated .btn-outline-primary:hover::after{background:rgb(247, 97, 72);}}
.badge-circle:hover, .badge-circle:focus{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
.badge-circle-1.on-list{border:1px solid rgb(247, 97, 72);background-color:rgb(247, 97, 72);}
.swatches-image.active{border:1px solid rgb(247, 97, 72);}
.swatches-text.active{border:1px solid rgb(247, 97, 72);}
.form-icon-trigger-label:hover{color:rgb(247, 97, 72);}
.bootstrap-select.custom-select button.dropdown-toggle:focus, .bootstrap-select.custom-select button[data-toggle=collapse]:focus:not(.navbar-toggler){border-color:rgb(247, 97, 72);}
.bootstrap-select.custom-select.show button.dropdown-toggle, .bootstrap-select.custom-select.show button[data-toggle=collapse]:not(.navbar-toggler){border-color:rgb(247, 97, 72);}
.fa-sup{background-color:rgb(247, 97, 72);}
.modal-header .close:hover{background-color:rgb(247, 97, 72);}
.noUi-horizontal .noUi-connect{background:rgb(247, 97, 72);}
.noUi-horizontal .noUi-handle{background:rgb(247, 97, 72);box-shadow:0px 0px 0px 5px rgba(247, 97, 72, 0.5);}
.ribbon-custom.bg-primary{border-right-color:#f6482b;}
.ribbon-custom.bg-secondary{border-right-color:#f6482b;}
.stepper .step-active .step-content::after{background:rgb(247, 97, 72);}
@media (max-width: 991.98px){.stepper .step-current .step-content::after{background:rgb(247, 97, 72);}}
.tab-navigation .nav-link::after{border-color:rgb(247, 97, 72);}
aside .nav-panel > .nav > .active > .nav-link{border-bottom:0.375rem solid rgb(247, 97, 72);}
.box_login .register .fa{color:rgb(247, 97, 72);}
.jqcloud-word.w0{color:#faa091;}
.jqcloud-word.w1{color:#fa9483;}
.jqcloud-word.w2{color:#f98774;}
.jqcloud-word.w3{color:#f87a65;}
.jqcloud-word.w4{color:#f86e57;}
.jqcloud-word.w5{color:#f76148;}
.jqcloud-word.w6{color:#e35942;}
.jqcloud-word.w7{color:#cf513c;}
.jqcloud-word a:hover{color:rgb(247, 97, 72) !important;}
.file-drop-zone.clickable:focus{border:2px solid #fbb5aa;}
.modal-header .close:focus{background:rgb(247, 97, 72);}
.opc-Video .video-transcript.focus{border:2px solid #fbb5aa;}
.opc-Video .card-header .btn-link:focus,
.opc-Video .btn-link:focus{color:#fbb5aa;}
.filter-item.active .filter-img, .filter-item:active .filter-img{border:3px solid rgb(247, 97, 72);}
.filter-search-wrapper.input-group-selected .input-group-text, .filter-search-wrapper.input-group-selected .filter-search{border-color:rgb(247, 97, 72);}
.productlist-filter-categories > .nav-item > .nav-link::before{border-color:rgb(247, 97, 72);}
#image_wrapper.fullscreen .product-detail-image-topbar #image_fullscreen_close:hover{background-color:rgb(247, 97, 72);}
.bg-recommendation{background-color:white;}
.cfg-group .cfg-swatch:checked ~ .custom-control-label .config-item{outline-color:#fbb5aa;}
.cfg-group .cfg-swatch:checked ~ .custom-control-label .config-item .badge-circle{background-color:rgb(247, 97, 72);border-color:rgb(247, 97, 72);}
#footer a:not(.btn):hover{color:rgb(247, 97, 72);}
.account-head-data .account-head-data-credit{border:1px solid rgb(247, 97, 72);}
#rmaStickyPositions.loadingAJAX::after, #rmaStickyPositions.loadingAJAX::before{border:8px solid rgb(247, 97, 72);border-color:rgb(247, 97, 72) rgb(247, 97, 72) transparent transparent;}
.form-control:focus + .input-group-append .input-group-text{border-color:rgb(247, 97, 72);}
.checkout-steps .step-check{color:rgb(247, 97, 72);}

/* ===== REGULY WLASNE WIBTEC PRZENIESIONE Z KOŃCA STAREGO CSS ===== */
/* dropdown zawsze w dół */
.bootstrap-select .dropdown-menu,
.bootstrap-select.dropup .dropdown-menu {
  top: 100% !important;
  bottom: auto !important;
  transform: none !important;
  max-height: 280px !important;
  overflow-y: auto !important;
}

/* ograniczenie wysokości listy */
.bootstrap-select .dropdown-menu .inner {
  max-height: 280px !important;
  overflow-y: auto !important;
}

/* mniejsze elementy listy */
.bootstrap-select .dropdown-menu li a {
  padding: 6px 12px !important;
  font-size: 14px !important;
}

/* =========================================================
   NOVA HEADER – FINALNA STABILNA WERSJA
   logo + search + kategorie + ikony w jednym kontenerze
   ========================================================= */
@media (min-width: 992px) {
  /* -----------------------------------------
     1. TŁO NA CAŁĄ SZEROKOŚĆ
     ----------------------------------------- */
  #jtl-nav-wrapper,
  #jtl-nav-wrapper .header-fw-bg {
    background: #ffffff !important;
    width: 100% !important;
  }
  /* -----------------------------------------
     2. WSPÓLNY KONTENER (jak treść strony)
     ----------------------------------------- */
  #jtl-nav-wrapper .header-fw-bg > .container,
  #jtl-nav-wrapper .header-fw-bg > .container-fluid,
  #jtl-nav-wrapper .header-fw-bg > .container-fluid-xl {
    max-width: 1320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  /* -----------------------------------------
     3. USUŃ MAŁY (DOMYŚLNY) SEARCH NOVA
     ----------------------------------------- */
  #shop-nav .search-wrapper,
  #shop-nav .nav-search,
  #shop-nav form[action*=search]:not(.main-search-wrapper form) {
    display: none !important;
  }
  /* -----------------------------------------
     4. DUŻY SEARCH – pełna szerokość
     ----------------------------------------- */
  .main-search-wrapper {
    width: 100% !important;
    max-width: 900px !important;
    margin: 0 auto !important;
  }
  .main-search-wrapper .input-group {
    display: flex !important;
    flex-wrap: nowrap !important;
  }
  .main-search-wrapper input[type=search],
  .main-search-wrapper input[type=text] {
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }
  /* -----------------------------------------
     5. IKONY (login, serce, koszyk)
     ----------------------------------------- */
  #jtl-nav-wrapper .nav-icons,
  #jtl-nav-wrapper #shop-nav {
    margin-left: 0 !important;
    align-items: center !important;
  }
  /* -----------------------------------------
     6. KATEGORIE – pełna szerokość
     ----------------------------------------- */
  #jtl-nav-wrapper .header-categories-row {
    width: 100% !important;
    margin: 0 auto !important;
  }
}
#tab-description table,
.tab-pane table,
.product-detail-description table,
.desc table,
.product-description table {
  width: 100% !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

#tab-description table th,
#tab-description table td,
.tab-pane table th,
.tab-pane table td,
.product-detail-description table th,
.product-detail-description table td,
.desc table th,
.desc table td,
.product-description table th,
.product-description table td {
  border: 1px solid #cfcfcf !important;
  padding: 6px 8px !important;
}

#tab-description table th,
.tab-pane table th,
.product-detail-description table th,
.desc table th,
.product-description table th {
  background: #f5f5f5 !important;
  font-weight: 600 !important;
}

body[data-page="8"] #newsletter-unsubscribe {
  display: none !important;
}

/* WIBTEC - strzałki menu bez pomarańczowego tła */
header .navbar-nav .dropdown-toggle::after, header .navbar-nav [data-toggle=collapse]:not(.navbar-toggler)::after,
.navbar .navbar-nav .dropdown-toggle::after,
.navbar .navbar-nav [data-toggle=collapse]:not(.navbar-toggler)::after,
#mainNavigation .dropdown-toggle::after,
#mainNavigation [data-toggle=collapse]:not(.navbar-toggler)::after {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

#wb-service-strip {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body:has(#wb-service-strip) #content-wrapper {
  padding-top: 0.35rem !important;
  margin-top: 0 !important;
}

body:has(#wb-service-strip) .breadcrumb-wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body:has(#wb-service-strip) #content-wrapper > .container:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
