/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 26, 2024, 10:44:06 AM
    Author     : ml-beata
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Feb 16, 2023, 8:43:51 AM
    Author     : ml-beata
*/
body.product-view-style-04.c-pr .product-info-main .product-main-wrapper.col-sm-16 {
    width: 100%;
}
.sidebar .block.filter .block-title.filter-title:not([data-count="0"]):before,
.sidebar .block.filter .block-title.filter-title strong:before,
.sidebar .block.filter.active .block-title.filter-title strong:after
{
    display: none!important;
}
.catalog-product-view span.price-container.price-final_price.tax.weee.rewards_earn .rewards__product-points {
    left: 25%!important;
}
body .sidebar .block.filter.active .filter-content {
    margin: initial;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
body.page-with-filter.filter-active .page-header{
    z-index: 5!important;
}
body.page-with-filter.filter-active .page-header .container.sticky-menu.active {
    opacity: 1 !important;
    visibility: visible !important;
}
body .block-content.filter-content .filter-options-item.category_ids.active .filter-options-content-outer .filter-options-content-inner, .block-content.filter-content .filter-options-item.category_ids.active .filter-options-content-outer, .block-content.filter-content .filter-options-item.category_ids.active .filter-options-content {
    max-height: 100%;
}
.empty-product-list{
    width: 97%;
    padding: 5px 5px 5px 10px!important;
    border-radius: 5px !important;
    text-align: left!important;
    position: initial !important;
}
.empty-product-list-content {
    margin-top: 60px!important;
}
.product-list-container #m-navigation-product-list-wrapper .message.notice {
    width: 97%;
}
.product-view-style-04 .savepercentage {
    top: 0;
    left: 0;
    padding-left: 0;
}
.page-header.header-style-07 .header-menu-wrap .cdz-navigation .switchpage-control {
    display: block;
}
.sidebar.sidebar-main .block.filter .block-content.filter-content {
    width: 40%;
    right: 0;
    z-index: 5;
}
.sidebar.sidebar-main .block.filter .block-title.filter-title {
    position: absolute;
    right: 0px;
    top: 0;
    margin-bottom: 0;
    z-index: 7;
    margin-right: 10px;
}
.product-list-container .toolbar-sorter.sorter label.sorter-label,
body .sidebar .block.filter .block-title.filter-title strong {
    font-size: 12px;
}
body .catalog-category-view .toolbar .sorter-options,
body .catalogsearch-result-index .toolbar .sorter-options{
    margin: 0px
}
.product-list-container .toolbar.toolbar-products{
    width: auto;
    margin-bottom: 20px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    z-index: 15;
    border-radius: 5px;
}
body .sidebar.sidebar-main .block.filter.active .block-content.filter-content {
    position: relative;
    height: 84vh;
    overflow-y: scroll;
    width: 100%!important;
    right: unset;
    border-radius: unset;
}
.sidebar.sidebar-main .block.filter.active,
.sidebar.sidebar-main .block.filter .block-content.filter-content {
    position: initial;
}
.sidebar.sidebar-main .block.filter .block-title.filter-title strong{
    padding: 6.5px 5px;
    height: 32px;
}
body.catalog-category-view.page-layout-2columns-left .columns .sidebar .block .block-title.filter-title,
.catalogsearch-result-index .columns .sidebar .block .block-title.filter-title{
    padding: 5px 5px 9px 70%;
    background: #ffffff;
    border-radius: unset;
    border-end-end-radius: 5px;
    border-start-end-radius: 5px;
}
.catalog-category-view.page-layout-2columns-left .columns .sidebar .block{
    position: inherit;
}
.catalog-category-view.page-layout-2columns-left .columns .sidebar .block.active {
    position: initial;
}
body.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .toolbar.toolbar-with-pagination-bottom,
.catalogsearch-result-index .columns .column.main .product-list-container .toolbar.toolbar-with-pagination-bottom {
    padding: 2px -1px 2px 5px!important;
    margin-bottom: 10px;
}
.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .products-list .product-item,
.catalogsearch-result-index .columns .column.main .product-list-container .products-list .product-item{
    min-height: 640px;
}
body.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .products-list:not(.kgrid) .product-item .product-item-actions .price-box,
.catalogsearch-result-index .columns .column.main .product-list-container .products-list:not(.kgrid) .product-item .product-item-actions .price-box 
{
    min-height: 110px;
}
.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .products-list .product-item .product-item-actions,
.catalogsearch-result-index .columns .column.main .product-list-container .products-list .product-item .product-item-actions{
    flex-direction: column;
}
.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .products-list .product-item .product-item-details,
.catalogsearch-result-index .columns .column.main .product-list-container .products-list .product-item .product-item-details {
    height: 120px;
}
.product-list-container .toolbar-amount {
    display: none;
}
.toolbar.toolbar-with-pagination .toolbar:nth-child(2), .toolbar.toolbar-with-pagination-bottom .toolbar .field.limiter,
.catalogsearch-result-index .mst-quick-nav__filterList .mst-quick-nav__filterList-block:first-child, body.catalogsearch-result-index .columns .column.main .toolbar .limiter {
    display: none;
}
body.catalogsearch-result-index .list.products-list .product-item .product-item-info .stock{
    text-align: center;
}
body.catalogsearch-result-index .product-list-container .toolbar.toolbar-with-pagination .toolbar:nth-child(1) {
    width: 45%;
}
.product-image-wrapper {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
body .header-custom .header-panel-center .header-search-wrap {
    width: 100%;
}

.catalog-category-view.page-layout-2columns-left .columns .sidebar .block .block-title.filter-title strong {
    font-size: 14px;
    min-width: 130px;
}
.k-cvp-wrapper {
    display: none;
}
.desk-vertcial-menu-container ul.groupmenu-drop li.item.tablet-item.visible-tablet .menu-go-link .link-prefix,
.desk-vertcial-menu-container ul.groupmenu-drop li.item.tablet-item.visible-tablet  .menu-go-link .link-text{
    display: none;
}
body .container.f-newsletter .field-recaptcha{
    position: absolute;
    margin-top: 14px!important;
    top: 32%!important;
}
.container.f-newsletter {
    margin-bottom: 20px;
}
body .container.f-newsletter form#newsletter-validate-detail {
    min-height: 170px;
}
body .container.f-newsletter form#newsletter-validate-detail .actions{
    position: absolute;
    top:75%;
    right: unset;
}
.f-newsletter .beneficii {
    padding: 0;
}
.footer-content-top .f-newsletter .row .envelope i {
    font-size: 5.5rem;
}
.footer-content-top .f-newsletter .item.col-md-4.col-xs-24.envelope {
    text-align: left;
    float: inline-end;
    padding-left: 48px;
}
.container.f-newsletter .field-recaptcha .g-recaptcha {
    height: 60px;
}
.eco-banner img,
.eco-banner {
    height: auto;
}
.eco-banner {
    min-height: 100px!important;
}
.container.js-tab-dc-container.space-lg.box-cate-style01.product-layout-style-01.catbox-color-01.k-products-tab .container {
    padding-right: 0px !important;
}
body.catalogsearch-result-index .toolbar.toolbar-products.sticky-toolbar-active.sticky-toolbar-first-active .toolbar-sorter.sorter
{
padding-right: 20px;
}
.catalog-product-view.product-view-style-04.c-pr .row.product-title-row::before,
body.catalogsearch-result-index .columns .column.main .product-list-container .toolbar .modes{
    display: none;
}
body .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet+li.item {
    padding-top: 10px;
}
body.cms-page-view .page-wrapper .page-main .main {
    padding-left: 4rem;
    padding-right: 4rem;
}
.page-header.header-style-07 .sticky-menu.active .header-custom .header-panel-left {
    top: 20px;
}
.page-header.header-style-07 .sticky-menu.active .header-custom .header-panel-center {
    top: 45px;
}
body .page-header .sticky-menu.active .header-panel-right {
    top: 8px !important;
}
.sticky-menu.active .header-custom .header-panel-center {
    width: 40%;
}
.minicart-wrapper .block-minicart {
    left: unset;
}
.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .products-list .product-item .product-item-actions .price-box {
    flex-direction: column;
}
.page-header.header-style-07 .header-menu-wrap .knavihor .groupmenu.hide-page {
    display: none;
}
.page-header.header-style-07 .header-menu-wrap .knavihor .item.level0.info-section.level-top.col.need-unwrap {
    padding-right: 45px;
}
.page-header.header-style-07 .header-menu-wrap .knavihor .switchpage-control .control {
    padding: 16px 0px;
}
.product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar:nth-child(1)
{
    display: none;
}
.sidebar.sidebar-main .block.filter.active .block-content.filter-content {
    /*margin-top: 45px;*/
}
body .product-list-container .toolbar.toolbar-with-pagination .toolbar:nth-child(1) {
    padding: 5px 5px 5px 5px; 
    position: absolute;
}
body .sidebar.sidebar-main .block.filter .block-title.filter-title strong{
    color: #ffffff;
    border-color: #eb5800;
    background-color: #eb5800;
}
body .sidebar.sidebar-main .block.filter.active .block-title.filter-title strong{
    color: #eb5800;
    border-color: #eb5800;
    background-color: #ffffff;
}
.sticky-toolbar-active {
    left: 0!important;
    border-radius: unset!important;
    box-shadow: #848488 -16px 0px 12px 2px!important;
}

.sticky-filter-title-active {
    margin-right: 0px!important;
    border-radius: unset!important;
    box-shadow: #848488 0px 0px 12px 2px!important;
    right: 0!important;
}
.sticky-filter-title {
    margin-right: 0px!important;
    border-radius: 5px!important;
    box-shadow: none!important;
}
.sticky-filter-title-border {
    border-end-end-radius: 5px!important;
    border-start-end-radius: 5px!important;
}
.sticky-filter-title-border-none {
    border-end-end-radius: 0px!important;
    border-start-end-radius: 0px!important;
}
.sticky-toolbar-not-active {
    left: 10px!important;
    border-radius: 5px!important;
    box-shadow: none!important;  
}
.sticky-header-active {
    box-shadow: none!important;
}
.sticky-header-not-active {
    box-shadow: 0 0 5px #bdbdbd!important;
}
.filter-content-active {
    border-radius: unset!important;
    width: 103%!important;
    right: 0!important;
    margin-left: -20px!important;
}
.filter-content-not-active {
    width: 98.7%!important;
    right: unset!important;
    border-radius: unset!important;
}
.sticky-filter-title-active-text{
    margin-right: 5px;
    transition: none!important;
}
.sticky-filter-title-not-active-text{
    margin-right: unset;
    transition: none!important;
}
.sticky-toolbar-first-active {
    padding: 5px 5px 5px 10px!important;
}
.sticky-toolbar-first-not-active {
    padding: 5px 5px 5px 5px!important;
}
.sticky-filter-title-border-bottom-none {
    border-end-end-radius: 0px!important;
    border-start-end-radius: 5px!important;
}
.sticky-toolbar-active-bottom-none {
    border-end-start-radius: 0px!important;
    border-start-start-radius: 5px!important;
}
.catalog-category-view .list.products-list .product-item .product-item-info .actions-primary button:not(.buy-now):before,
.catalogsearch-result-index .list.products-list .product-item .product-item-info .actions-primary button:not(.buy-now):before{
    font-size: 15px!important;
    width: 60px!important;
}
.mst-nav__apply-button-wrapper {
    z-index: 1000;
    left: unset !important;
    right: 50%;
}
.sidebar .block.filter.active .filter-content {
    margin-bottom: 20px;
    padding: 20px !important;
}
.sidebar.sidebar-main{
    z-index: 4;
}
.page-products .ctst .product-items .item.product-item{
    z-index: 3;
    height: auto;
}
.toolbar.toolbar-with-pagination .toolbar:nth-child(2),
.toolbar.toolbar-with-pagination-bottom .toolbar .field.limiter
{
    display: none;
}
.toolbar.toolbar-with-pagination-bottom .toolbar .pages{
    display: flex;
    justify-content: center;
}
.product-list-container .toolbar.toolbar-with-pagination .toolbar:nth-child(2), .product-list-container .toolbar.toolbar-with-pagination .toolbar:nth-child(1), .product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar:nth-child(1), .product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar:nth-child(2){
    position: relative;
}
body.page-layout-1column.checkout-cart-index ul.opc-progress-bar {
    margin: 20px 0px;
}
body.page-layout-1column.checkout-cart-index a.account-trigger.cdz-top-link {
   display: flex; 
   flex-direction: column;
}
.checkout-cart-index .cart-summary  a.account-trigger.cdz-top-link::before{
   display: none;
}
ul.groupmenu li.item.level0.informations-menu.level-top {
    display: none;
}
.catalog-category-view .category-description,
.catalogsearch-result-index .category-description {
    width: 97%;
}
.product-list-container .toolbar.toolbar-with-pagination-bottom {
   width: 97%; 
   margin-bottom: 10px;
}
.product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar:nth-child(2){
    display: flex;
    justify-content: space-between;
    width: 100%;
    z-index: 3;
}
.product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar:nth-child(2),
.product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar.toolbar-products{
    margin: 0px!important;
    padding: 0px!important;
}
.product-list-container .toolbar.toolbar-with-pagination-bottom .toolbar:nth-child(1),
.catalogsearch-result-index .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet
{
    display: none;
}
body .product-list-container .toolbar.toolbar-with-pagination .toolbar:nth-child(1) {
    padding: 5px 5px 5px 10px!important; 
    position: absolute;
}
.catalog-category-view.page-layout-2columns-left .columns .column.main .product-list-container .toolbar,
.catalogsearch-result-index .columns .column.main .product-list-container .toolbar {
    padding: 0;
    margin-bottom: 15px;
}
.catalog-category-view.page-layout-2columns-left ol.products.list.items.product-items {
        margin-right: -10px;
}
.f-newsletter .beneficii{
    width: 90%;
}
body .page-header.header-style-07 .sticky-menu.active .header-custom .header-panel-right .features-links {
    margin-top: 0px!important;
}
body .page-header .features-links span.text-underlink {
    padding-top: 4px;
}
body .minicart-wrapper .action.showcart .text {
    padding-top: 8px!important;
}
.catalogsearch-result-index .columns .product-list-container ol.products.list.items.product-items{
    margin-right: -15px;
    margin-left: -5px;
}
.rewards-account-index .block.block-rewards-account-summary.order-details-items .block-rewards-account-summary-div {
    flex-direction: column;
}
.rewards-account-index .block.block-rewards-account-summary.order-details-items .order-details-items-div:nth-child(2) {
    padding-left: 25px;
    padding-right: 25px;
}
body.account.rma-rma-list .column.main .rma-list-items button.action.primary.mst-rma-list__new-request {
    width: 45%;
}
body.account.rma-rma-new .mst-rma-create__order-selector .field button {
    margin-left: 0;
    margin-top: 15px;
}
body.account.rma-rma-new .mst-rma-create__order-selector .field {
    flex-direction: column;
}
.account.rma-rma-new .mst-rma-create__order-selector .field button {
   width: 20%;
}
.sales-order-history .table-order-items .order-title .pull-right {
    padding: 10px;
}
.cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet {
    display: none;
}
.contact-index-index .contact-form-wrap .contact {
    display: block;
}
.cms-bf-promo-home button.left,
.cms-bf-promo-home button.right{
    display: none;
}
.cms-bf-promo-home .container.banner-container {
    width: 100%;
}
.cms-bf-promo-home  .paddle {
    position: initial !important;
}
.cms-bf-promo-home .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-bf-promo-home .pagebuilder-column-group .pagebuilder-column {
    min-height: 300px!important;
}
.page-header .header-panel-bottom .cdz-navigation .item.level0.info-section.level-top.col.need-unwrap .groupmenu-nondrop,
.page-header .header-panel-bottom .cdz-navigation .item.level0.info-section.level-top.col.need-unwrap {
    position: relative;
    float: right;
}
body .mst-nav__slider .mst-nav__slider-slider.ui-slider {
    max-width: initial;
}
.col-sm-18.col-right-wraper.col-lg-18.col-sm-18.k-slider-wrapper {
    float: unset;
    width: 100%;
    height: 100%;
    margin-bottom: 10px
}
.col-sm-6.cdz-menu-content.k-navi-wrapper {
    display: none;
}
.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span,
.menu-container .cdz-vertical-menu .item.level0>a.menu-link span {
    padding: 8px;
}
.page-header.header-style-07 .sticky-menu.active .header-custom .header-panel-center {
    top: 45px;
    left: 265px;
    width: 30%;
}
.page-header.header-style-07 .sticky-menu.active .header-custom .header-panel-right {
    padding-right: 8px;
    width: 30%;
}
.page-header.header-style-07 .sticky-menu.active .header-custom .header-panel-left {
    top: 20px;
}
body .page-footer .footer-content-bottom {
    display: flex;
}
body .product-view-style-04.c-pr .product-info-main .product-media-wrapper.col-sm-8 {
    width: 100%;
}
.account .page-main .columns {
    display: flex;
}
.account .column.main {
    padding-top: 20px;
    padding-left: 0px;
}
body .cart-informed-modal .modal-popup._show .modal-inner-wrap {
    width: calc(100% - 200px)!important;
    margin-left: 10px!important;
}

body.cart-informed-modal-opened .cart-informed-modal .modal-popup:not(._show) .modal-inner-wrap {
    width: calc(100% - 200px)!important;
    margin-left: 10px!important;
}

body .cart-container {
    display: flex;
    flex-direction: column;
}
body .cart-container .form-cart {
    width: 100%;
}
body .cart-container .cart-summary {
    width: 100% !important;
}
.footer-box.col-sm-10 {
    padding: 10px 10px;
}
.footer-content-middle .footer-link.showhide.hover-link01 {
    display: block;
}
.footer-box.col-sm-14 {
    padding: 5px 10px;
}  
@media (min-width: 820px) and (max-width: 1024px) {
    body .cart-informed-modal .modal-popup._show .modal-inner-wrap {
        margin:35rem 50px 0!important;
        width: calc(100% - 100px)!important;
    }

    body.cart-informed-modal-opened .cart-informed-modal .modal-popup:not(._show) .modal-inner-wrap {
        margin:35rem 50px 0!important;
        width: calc(100% - 100px)!important;
    }

    body .cart-container {
        display: inline-block;
    }
    body .cart-container .form-cart {
        width: 73%;
    }
    body .cart-container .cart-summary {
        width: 27% !important;;
    }
    .checkout-cart-index .cart.table-wrapper .col.qty {
        padding-left: 0px;
    }
    .checkout-cart-index .cart.table-wrapper .col.price {
        padding-left: 20px;
    }
    body.catalogsearch-result-index .product-list-container .toolbar.toolbar-with-pagination .toolbar:nth-child(1) {
        width: 38%;
    }
}

/*uj kategoria menu import utan*/
.cdz-menu .groupmenu .groupmenu-drop .groupmenu-drop-content {
    min-width: 450px;
}
/*uj kategoria menu import utan end*/
