.id-1 .box.box-bg-default.box-sm.box-topProducts {display: none;}
.subcategories li {border: unset;}
.subcategories li a {border: 3px solid var(--color-secondary);margin: 4px;border-radius: 6px;}
@media screen and (max-width: 991px){
.subcategories.with-image {padding: 4px 4px 0 0; background-color: #fff;}
.subcategories li a {margin-top: unset;margin-right: unset}
}
#categories {background-color: var(--color-secondary);}
.categories .topic>a {color: #fff;}
#categories .expandable.expanded>ul {padding-top: 10px;padding-bottom: 10px;background-color: #fff;}
#categories .expandable.expanded>ul ul {background-color: rgba(255, 255, 255, 0);}
#categories a:hover {color: #fff;background-color: var(--color-primary);text-decoration: none;}
.categories .topic.active>a, .categories .topic.child-active>a {color: #fff;background-color: var(--color-primary);}
#categories .expandable.expanded>ul>li>a:hover {color: var(--color-primary);background-color: unset;text-decoration: underline;}
.sidebar>div {border: unset}
.box-categories, .box-filters {border: unset}
.categories {border-bottom: 1px solid #fff;}
.categories:last-child {border-bottom: unset;}
.navigation-buttons a[data-target="cart"]::before{color: var(--color-secondary);}
.category-header .dropdown .dropdown-menu li:nth-child(4) {display: none;}
@media (min-width: 992px){
.msg {padding: 22px 20px;}
}
.msg.msg-success, .msg.msg-notice {border-color: var(--color-secondary);background-color: var(--color-secondary);}
@media (min-width: 992px) {
.multiple-columns-body .position--benefitHomepage .benefitBanner__item, .multiple-columns-body .position--benefitProduct .benefitBanner__item {flex: 1 1 25%;}
}
.benefitBanner__img{max-height: 50px;}
@media screen and (min-width: 768px){
.benefitBanner__picture {margin: 0 0 8px 0;}
.benefitBanner__content {padding: 0 12px 0 12px;}
.benefitBanner .benefitBanner__item {margin: unset;padding: 25px;position: relative;overflow: visible;display: flex;flex: 1;width: auto;justify-content: flex-start;flex-direction: column;text-align: center;align-items: center;}
}
.cart-empty-widget .footer-banner {flex-basis: 16.6666% !important;}
@media screen and (max-width: 767px) {
.footer-banner .extended-banner-title {font-size: 11px;}
}
@media screen and (min-width: 768px){
.footer-banners .footer-banner img {height: 75px;}
.footer-banner .extended-banner-title {height: 75px;}
}
@media screen and (min-width: 992px){
.footer-banner:nth-child(2), .footer-banner:nth-child(10) {flex-basis: 16.6666%;}
.footer-banner:nth-child(2) > a, .footer-banner:nth-child(10) > a {padding: 32px 16px;align-items: center;}
.footer-banner:nth-child(2) img, .footer-banner:nth-child(10) img {height: 75px;width: auto;order: -1;}
.footer-banner:nth-child(2) .extended-banner-texts, .footer-banner:nth-child(10) .extended-banner-texts {width: 100%;order: -2;}
.footer-banner:nth-child(2) .extended-banner-title, .footer-banner:nth-child(10) .extended-banner-title {height: 75px;text-align: center;padding-left: 0;}
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
.footer-banner:nth-child(2), .footer-banner:nth-child(10) {flex-basis: 50%;}
.footer-banner:nth-child(2) > a, .footer-banner:nth-child(10) > a {padding: 16px;}
.multiple-columns-body .footer-banner:nth-child(2) img, .multiple-columns-body .footer-banner:nth-child(10) img {height: 75px;width: auto;}
.footer-banner:nth-child(2) .extended-banner-texts, .footer-banner:nth-child(10) .extended-banner-texts {width: calc(100% - 100px);order: 1;}
.footer-banner:nth-child(2) .extended-banner-title, .footer-banner:nth-child(10) .extended-banner-title  {padding-left: 24px;}
}
.welcome-wrapper .welcome, .multiple-columns-body .welcome-wrapper .welcome{margin-top: unset; background-color: unset;}
.welcome-wrapper{background-image: url("/user/documents/upload/prisma-struktura.svg");}
.homepage-text{padding: 40px; background-color: rgba(255, 255, 255, 0.8);}
.homepage-blog-wrapper .homepage-group-title{font-size: 0; line-height: 0; letter-spacing: 0;}
.homepage-blog-wrapper .homepage-group-title::after{content: "Referencie"; font-size: 28px; line-height: 1.2; letter-spacing: 0.5px;}
.blog-btn > a{font-size: 0; line-height: 0; letter-spacing: 0;}
.blog-btn > a::after{content: "Všetky referencie"; font-size: 14px; line-height: 50px; letter-spacing: 2px;}
[data-testid="eshopHeader"]{text-align: center;}
.owl-item img{filter: grayscale(100%);}
.owl-item img:hover{filter: unset;}
#footer{background-color: #F7B500;border-top: 3px solid #252729;}
#footer , #footer h4, #footer ul::before, #footer li, #footer a, #footer td, #footer p{color: #fff;}
.custom-footer__contact .container{background-color: #0c0c0c; border: 2px solid #fff;}
.socialky::before, .footer-links-icons, .footer-bottom .container {border-color: #fff;border-width: 2px;}
#footer label, #footer li, #footer a:not(.title), #footer td, #footer p{font-size: 15px;font-weight: 500;}
#formNewsletterWidget button {background-color: #0c0c0c; border-color: #0c0c0c;}
#formNewsletterWidget button:hover {background-color: #252729;border-color: #252729;}
.id-717 .news-wrapper{display: none;}
@media screen and (min-width: 768px){
.two-cols-onas{background-image:url("/user/documents/upload/prisma-struktura.svg");display:flex;flex-wrap:wrap;margin:32px 0;border:3px solid var(--color-secondary);}
.two-cols-onas>div{margin:2%;padding:24px 24px 0 24px;background-color: rgba(255, 255, 255, 0.8);}
.two-cols-onas>div:first-child{margin-right:unset;width:63%;border-right:3px solid var(--color-secondary);}
.two-cols-onas>div:nth-child(2){margin-left:unset;width:33%;}
}
@media screen and (max-width:767px){
.four-cols{background-color:var(--color-bg);margin-bottom:24px;}
.four-cols>div{padding:14px 16px;}
.four-cols>div>p{margin-bottom:10px;}
.four-cols>div>p:last-child{margin-bottom:0;}
}
@media screen and (min-width:768px){
.four-cols{display:flex;flex-wrap:wrap;margin:32px 0;background-color:var(--color-bg);}
.four-cols>div{width:50%;padding:30px 30px 6px 30px;}
}
@media screen and (min-width:991px){
.four-cols>div{width:25%;padding:30px 30px 6px 30px;}
}
@media screen and (min-width:768px){
.two-cols-kontakt{display:flex;flex-wrap:wrap;}
.two-cols-kontakt>div:first-child{width:40%;}
.two-cols-kontakt>div:nth-child(2){width:60%;}
.two-cols-kontakt>div:first-child{padding-right:20px;}
.two-cols-kontakt>div:nth-child(2){padding-left:20px;}
}
@media screen and (min-width:768px){
.two-cols{display:flex;flex-wrap:wrap;}
.two-cols>div{width:50%;}
.two-cols>div:first-child{padding-right:20px;}
.two-cols>div:nth-child(2){padding-left:20px;}
}
@media screen and (min-width:768px){
.three-cols{display:flex;flex-wrap:wrap;}
.three-cols>div{width:calc(100%/3);}
.three-cols>div:first-child{padding-right:20px;}
.three-cols>div:nth-child(2){padding:0 20px 0 20px;}
.three-cols>div:nth-child(3){padding-left:20px;}
}
@media screen and (min-width:768px){
.three-cols-pozicie{display:flex;flex-wrap:wrap;}
.three-cols-pozicie>div{width:calc(100%/3);padding:20px;height:auto;}
.three-cols-pozicie>div:hover{background-color:#F7B500;color:#fff;}
}
@media screen and (min-width:768px){
.three-two-cols{display:flex;flex-wrap:wrap;cursor:pointer;}
.three-two-cols>div{height:auto;}
.three-two-cols>div > img{max-width:100%;}
.three-two-cols>div>p{padding-left:22px;}
.three-two-cols>div:first-child{width:20%;padding:0 10px 0 5px;}
.three-two-cols>div:nth-child(2){width:80%;padding:0 5px 10px 0;}
}
@media screen and (max-width:767px){
.three-cols-pozicie>div:hover,.three-cols-pozicie>div:active{background-color:#F7B500;color:#fff;}
}
@media screen and (max-width:767px){
.three-two-cols>div:first-child{display:none;}
.three-two-cols>div{padding:10px;}
}


@media screen and (min-width: 768px){
    .categories .topic > a {padding-top: 10px;padding-bottom: 10px;background-color: #fff;color: #222;font-weight: 400;font-size: 15px;}
    .categories {border-bottom: 1px solid #e7e7e7;}
    .categories .topic > a::before{content: "" !important;background-position: 50% 50%;background-repeat: no-repeat;background-size: 24px auto;width: 24px;height: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin: 0;left: 16px;}
    .categories .topic > a::after{content: "\e910" !important;font-family: shoptet;position: absolute !important;right: 16px !important;opacity: 0.6;font-size: 10px;top: 50% !important;-webkit-transform: translateY(-50%) !important;transform: translateY(-50%) !important;background: none !important;left: auto !important;line-height: 1 !important;}
    .categories .topic > a:hover::before, .categories .topic.active > a::before, .categories .topic > a:hover::after, .categories .topic.active > a::after,
    .categories .topic.child-active > a::before, .categories .topic.child-active > a::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);opacity: 1;}
    .categories .topic.active > a::after, .categories .topic.child-active > a::after{-webkit-transform: translateY(-50%)rotate(90deg) !important;transform: translateY(-50%)rotate(90deg) !important;margin-top: 0;right: 18px !important;}
    #header .header-top {height: 90px;}
}
@media screen and (max-width: 767px){
    .menu-level-1{display: flex; flex-wrap: wrap;}
    .menu-level-1 > li{width: 100%;}
    .menu-level-1 > li:not(.appended-category){order: 2;}
}
@media screen and (min-width: 992px){
    .popup-widget.cart-widget {top: 112px;}
    .admin-logged .popup-widget.cart-widget {top: 137px;}
}
.toggle-coupon-input .toggle-coupon-input-button {background-color: var(--color-secondary);display: inline-block; color: #fff;padding: 10px 20px;text-decoration: none;}
.toggle-coupon-input .toggle-coupon-input-button:hover {background-color: var(--color-secondary-hover);}
@media screen and (max-width: 767px){
    .toggle-coupon-input .discount-coupon {margin-left: auto;margin-right: auto;}
    .toggle-coupon-input {padding: 0 10px;text-align: center;}
}
@media screen and (min-width: 768px){
    .top-navigation-bar-menu li.cropped {display: block;}
    .top-navigation-menu-trigger{display: none !important;}
    .top-navigation-bar-menu {flex-wrap: nowrap;display: flex;}
}
@media screen and (min-width: 1440px){
    .columns-3 .products-block > div {width: 25%;}
    .products-block > div .p .p-bottom > div .p-tools .btn.btn-cart {padding: 0;text-align: center;font-size: 13px;}
    .products-block > div .p .p-bottom > div .prices .price-final{white-space: nowrap;}
    .columns-3 .products-block.products-page > div:nth-child(3n){border-right-style:solid;}
    .columns-3 .products-block.products-page > div:nth-child(4n){border-right-style:none;}
}
@media screen and (min-width: 768px){
    .navigation-in > ul > li:first-child {width: 306px;text-align: center;}
    .navigation-in > ul > li:first-child a{background-color: #f7b500;border-radius: 12px 12px 0 0;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .navigation-in > ul > li:first-child {width: 330px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .navigation-in > ul > li:first-child {width: 239px;}
}
#manufacturer-filter{display: none !important;}