/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme by MM
	Description: Stomil Sanok Dystrybucja
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.127
	Author: Michal Mietlinski

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

body, html 
{
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 22px;
    font-family: "Museo500Regular", Arial, Helvetica, Tahoma, sans-serif !important;
}

.header-wrap {
    z-index: 100;
}
.container.ls-overflow-visible {
    width:100%;
    margin:0;
    padding:0;
}
p.impact-text-large {
    font-size: 1.35rem;
}

.full-width-text {
    padding-top: 2.7rem;
    padding-bottom: 2.7rem;
}

nav .menu li  {
    font-size:2rem;
}

/*.menu-item .menu-item-type-custom .menu-item-object-custom {
    margin-left: 1rem;
    margin-right: -1rem;
}*/

.menu-item .menu-item-type-custom .menu-item-object-custom > a {
    padding: 2px 15px !important;
}

/*.sub-menu .sub-menu .sub-menu {
    display: none !important;
}
.sub-menu .sub-menu li:hover > .sub-menu {
  display: block !important;
}*/

.category-menu-mm .sub-menu .sub-menu .sub-menu { display: none !important; }
.category-menu-mm .sub-menu .sub-menu li:hover > .sub-menu { display: block !important; }

nav.mega-menu li .sub-container {

}
.std-menu a{
    color: white;
    font-size: 1rem
}

/* -- wyszukiwarka -- */
.dgwt-wcas-search-wrapp {
    position: absolute;
    top: 0;
    left: 37%;
    padding-top: 10px;
}

@media only screen and (max-width: 1200px) { 

    .dgwt-wcas-search-wrapp {
        left: 360px;
    }
}

@media only screen and (max-width: 1550px) { 

    .dgwt-wcas-search-wrapp {
        max-width: 30%;
    }
}
/*.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background-color: black;
}*/

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0;
}
/* -- end wyszukiwarka -- */

/*.page-heading {
    display: none;
}*/
.ofertafront {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    --rem: 16;
    font-family: "Montserrat variant0", Tofu;
    -webkit-font-smoothing: antialiased;
    line-height: 36px;
    color: #222;
    box-sizing: border-box;
    padding-right: 15px;
    padding-left: 15px;
    width: 1170px;
    position: relative;
    z-index: 4;
font-size: 36px;
margin: 9rem auto 9rem auto;
}

.section2 {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    --rem: 16;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0,#00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0,#71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0,#2874fc 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
    --wp--preset--shadow--sharp: 6px 6px 0 rgba(0,0,0,.2);
    --wp--preset--shadow--outlined: 6px 6px 0 -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
    --wp--preset--shadow--crisp: 6px 6px 0 rgba(0,0,0,1);
    font-family: "source_sans_proregular",Arial,Helvetica,Tahoma,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 22px;
    box-sizing: border-box;
    display: block;
    margin-left: 0;
    margin-right: 0;
    border-color: #e4e4e4;
    background-color: #bf1818;
    color: #fff; }

.section2 .asset-bg.alt-ten {
background-color:#bf1818
}
.inner-page-wrap {
    margin-top: 20px;
    margin-bottom: 25px;
    min-height: 0; 
    height: 100%;

}

.wrapper {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    --rem: 16;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0,#00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0,#71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0,#2874fc 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
    --wp--preset--shadow--sharp: 6px 6px 0 rgba(0,0,0,.2);
    --wp--preset--shadow--outlined: 6px 6px 0 -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
    --wp--preset--shadow--crisp: 6px 6px 0 rgba(0,0,0,1);
    font-family: "source_sans_proregular",Arial,Helvetica,Tahoma,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    box-sizing: border-box;
    clear: none !important;
    padding: 0 15px; }

.test_cher {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    --rem: 16;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0,#00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0,#71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0,#2874fc 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
    --wp--preset--shadow--sharp: 6px 6px 0 rgba(0,0,0,.2);
    --wp--preset--shadow--outlined: 6px 6px 0 -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
    --wp--preset--shadow--crisp: 6px 6px 0 rgba(0,0,0,1);
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    margin: 0 0 24px;
    font-family: "Museo500Regular",Arial,Helvetica,Tahoma,sans-serif;
    color: white;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 30px;
    text-align: center;}

.spb_wrapper {
color: white;
}
.full-width-text .spb_wrapper {
    padding: 0 5px;
}
.spacer {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    --rem: 16;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0,#00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0,#71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0,#2874fc 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
    --wp--preset--shadow--sharp: 6px 6px 0 rgba(0,0,0,.2);
    --wp--preset--shadow--outlined: 6px 6px 0 -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
    --wp--preset--shadow--crisp: 6px 6px 0 rgba(0,0,0,1);
    font-family: "source_sans_proregular",Arial,Helvetica,Tahoma,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 22px;
    color: #444;
    box-sizing: border-box;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    min-height: 0;
    height: 75px;}

.for-suppliers-main-link {
    -webkit-text-size-adjust: 100%;
    --rem: 16;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-family: Roboto,sans-serif!important;
    font-stretch: normal;
    font-variant-caps: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    cursor: pointer;
    color: #FFF!important;
    padding: 1px 16px 0;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    height: 54px;
    line-height: 54px;
    box-sizing: border-box;
    text-decoration: none;
    background-color: #bf1818;
    transition: background-color .25s ease-in-out;
    z-index: 99998;
    position: absolute;
    right: 0;
    top: 200px;
    min-width: 168px;}

/*.for-suppliers-main-link::after {
    content: "\f105";
    display: inline-block;
    font-family: fontawesome;
    font-size: 30px;
    line-height: 51px;
    float: right;
    margin-left: 31px; }*/

.for-b2b-link {
    top: 260px;
}
@media only screen and (max-width: 767px) {
    .for-suppliers-main-link {
        display: none;
    }

    /* -- wyszukiwarka -- */
    .dgwt-wcas-search-wrapp {
        position: absolute;
        top: 50px;
        left: 0;
        padding-top: 10px;
    }
    .dgwt-wcas-search-wrapp {
        max-width: 100%;
    }
    #logo {
        margin-top: 1rem;
    }
    #logo>a>img.standard {
        max-width: 40%;
    }
    .sliderempty {
        display: none;
    }
    #page-wrap{
        padding-top: 3rem;
    }
}
.sf-icon {
    color: #bf1818 !important;
}

.sf-icon-box-content {
    color: #bf1818;
}

article div.entry-title {
    display: block;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .in-stock {
    color: green;
}

.accordion-toggle, h1.entry-title {
    color: #bf1818;
}

/*.woocommerce form.cart button.single_add_to_cart_button, .woocommerce p.cart a.single_add_to_cart_button, .woocommerce input[name="save_account_details"],
.woocommerce form.cart button.single_add_to_cart_button
{   
    background-color: #bf1818 !important;
    color: #fff !important;
}*/

.menu-item-21960 > a::after {
  content: "\25BC";
  margin-left: 5px; 
  font-size: .5rem;
}

strong, .sf-button, h6, .standard-post-date, .sf-count-asset h6.count-subject, .progress-bar-wrap .bar-text > span.progress-value, .portfolio-showcase-wrap ul li .item-info span.item-title, table.sf-table th, .team-member figcaption span, .read-more-button, .pagination-wrap li span.current, #respond .form-submit input#submit, .twitter-link a, .comment-meta .comment-author, .woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge, .woocommerce .free-badge, .woocommerce a.button.alt, .woocommerce .coupon input.apply-coupon, .bag-product-title a, .woocommerce .shipping-calculator-form .update-totals-button button, table.totals_table tr.total, .woocommerce .button.update-cart-button, .woocommerce .button.checkout-button, #product-accordion .accordion-toggle, .woocommerce ul.products li.product-category h3,
h1, h2, h3, h4, h5 {
    font-family: "Museo500Regular", Arial, Helvetica, Tahoma, sans-serif
}

#page-wrap {
    display: flex;
}

@media only screen and (max-width: 787px) {

    #hamburger-menu {
        display: none; 
        cursor: pointer;
        font-size: 24px; 
        color: #000; 
    }

    #hamburger-menu:before {
        content: '\f0c9'; 
        font-family: 'Font Awesome 5 Free';
    }

    #hamburger-menu:hover {
        color: #555; 
    }

    .inner-page-wrap.has-no-sidebar.clearfix {
      display: flex !important;
    }
}


#page-wrap > div:last-child {
    flex: 75%;
}

/*wyswietlanie produktow*/

/*@media (min-width: 768px) {
    ul.products li.product,
    ul.products li.product.first,
    ul.products li.product.last {
        width: calc(33.3333% - 5px); 
        margin-right: 5px;
    }

    ul.products li.product.first {
        clear: none;
    }

    ul.products li.product.last {
        margin-right: 0;
    }

    ul.products li.product:nth-child(3n) {
        clear: both;
    }
}*/

@media only screen and (min-width: 1200px) {
body.woocommerce .has-no-sidebar ul.products li.product, body.woocommerce .has-one-sidebar ul.products li.product {
    width: 178px !important;
}
}

/* MENU kategorii */
/* Ukryj podkategorie na niższych poziomach */
.category-menu-mm {
    padding-right: 1rem;
    margin-top: 2rem;
}
/*.category-menu-mm ul ul {
    display: none;
}*/

.category-menu-mm > ul > li > ul { display: none; }

/* Wygląd menu kategorii */
.category-menu-mm ul {
    list-style: none;
    padding: 0;
}

.category-menu-mm li {
    background-color: #333; /* Kolor tła */
    color: #fff; /* Kolor tekstu */
    padding: 5px 5px 5px 10px;
    margin-bottom: 5px;
    position: relative;
    font-weight: 100;
}

li.current-menu-item {
    color: #bf1818;
}

.category-menu-mm ul li a {
    color: inherit; /* Dziedzicz kolor tekstu */
    text-decoration: none;
}

/* Dodaj strzałki do pozycji menu, które zawierają podmenu */
.category-menu-mm ul li:after {
    content: '\203A'; /* Strzałka */
    position: absolute;
    right: 10px;
}

/* Pokaż podkategorie, gdy są aktywne */
.category-menu-mm ul li.active > ul {
    display: block;
}

.category-menu-mm>li>a {
    color: #fff; /* Kolor tekstu */
    opacity: 0.6;
}
.category-menu-mm > li {
    text-transform: uppercase;
}

.category-menu-mm > li > ul > li {
    text-transform: none;
}

.page-heading.page-heading-hidden {
    display:block!important;
}
.heading-text {
    display: none;
}
#breadcrumbs {
    float: left;
}
.page-heading {
    padding-top: 0;
    padding-bottom: 0;
}
.page-id-21847 .page-heading {
    display: none!important;
}

.pb-fw-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
    width: 100%;
}


.category-menu-mm li.menu-item-has-children > ul {
  display: none;
}


.category-menu-mm li.current-menu-item > ul,
.category-menu-mm li.current-menu-parent > ul,
.category-menu-mm li.active > ul {
  display: block;
}


.category-menu-mm li.menu-item-has-children:hover > ul {
  display: block;
}