CSS backup

<script>document.write("<link id='kn_Css' rel='stylesheet' media='screen' href='https://www.promobily.sk/user/documents/upload/resources/resources/promobily_main.css?v=" + Date.now() + "'\/>");</script>


.delivery-time-label {color: #444;}
@media (max-width: 768px) {
.products-block .stars-wrapper {max-width:45%;}
.products-block .availability {max-width:55%;font-weight: 600;font-size: 13px;}

.menu-level-2, .submenu-arrow {display: none !important;}
.navigation-in ul li a b { font-weight: 600;}
.responsive-tools>a[data-target="navigation"]::before {border-radius: 0px; background-color: #39485c;}

.categories .topic.active>a {
background-color: #39485c;

.categories:hover .topic > a, .categories:hover > .topic > a > .cat-trigger, .active.expanded li:hover >a, .active.expanded > .active.expandable.expanded li:hover a, .active.expanded > .active.expandable.expanded li:hover a > span {color: #222 !important;}
.categories .topic.child-active>a, .categories >.topic.child-active>a > span, .categories .topic.child-active>a > span {color: #fff !important;}
#categories .expandable.active.expanded>.topic>a>span {color: white !important;}
.categories li.active>a {color: #fff !important;}
.active.expanded > .active.expandable.expanded > a, .active.expanded > .active.expandable.expanded > a > span {color: #fff !important;}

.form-control, select {
border: solid 1px #dadada !important;
.breadcrumbs {border-right: solid 1px #dadada;}

#dklabDopravaBanner, .sidebar-inner .banner:nth-child(4) {border-bottom: solid 1px #dadada !important;}

.products-inline > div .p .p-in .p-in-in .name {
overflow: hidden;
@media (min-width: 992px) {
.header-top:after {
content: '';
background: url(https://www.promobily.sk/user/documents/upload/resources/resources/maskot.svg) right bottom scroll no-repeat;
width: 116px;
height: 76px;
display: block;
position: absolute;
z-index: 100000;
margin-top: 21px;
background-size: 90px;
right: 250px;
.sticky-mobile .header-top:after {margin-top: -2px;}



.p .name {
font-size: 14px !important;
font-weight: 600;
color: #39485c;


@media (min-width: 768px) {
.header-top {padding-bottom: 10px;}
.navigation-in ul.menu-level-2 {transition: none !important;}
.navigation-in>ul>li {height: 53px; margin-top: 0px;}
.navigation-in>ul>li>a {
padding-top: 20px;
padding-bottom: 20px;
margin-top: 0px;

.radio-wrapper input[type="radio"]:checked+label::before {border-color: #c1c1c1;}
.radio-wrapper input[type="radio"]:checked+label::after {background-color: #009933;}
.radio-wrapper.active label > span b {color: #009933;}

.phone-combined-input input {width:197px;}
@media (min-width: 480px) {
.phone-combined-input {
max-width: 275px;

@media (min-width: 992px) and (max-width: 1200px) {
.js-validator-msg+.phone-combined-input {margin-left: 0px;}
.phone-combined-input {width: 100% !important;}

.homepage-box {
border-top-color: #fff;
border-bottom-color: #fff;
background-color: #fff;

.p-image .mousetrap {cursor: default;}
#categories ul .expandable .cat-trigger {z-index: 0;}

.container.breadcrumbs-wrapper {margin-top: 6px;}

.footer-rows .site-name a img {
max-height: 150px;
width: 250px;

.overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
.overlay:target {
visibility: visible;
opacity: 1;

.popup {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
width: 30%;
position: relative;
transition: all 5s ease-in-out;

.popup h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
.popup .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
.popup .close:hover {
color: #06D85F;
.popup .content {
max-height: 30%;
overflow: auto;

@media screen and (max-width: 700px){
width: 70%;
width: 70%;


@media (min-width: 992px) and (max-width: 1400px) {
.subcategories li a .text {max-height: 50px; font-size: 13px;}
@media (min-width: 1400px) {
.subcategories li a .text {max-height: 50px; font-size: 16px;}


@media (min-width: 1200px) {
#header .cart-count {top: 9px;}
.cart-price.visible-lg-inline-block {
background-color: #fff;
padding: 10px 10px 9px 75px;
border-radius: 7px;
border: solid 1px #009933;
box-shadow: 0px 0px 5px 5px #f1f1f1;
#header .cart-count {color: #000;}
.cart-count.full span:nth-child(2)::before, .cart-price.visible-lg-inline-block, .header-top .btn.cart-count::before {color: #000;}
.cart-count.full span:nth-child(2) {margin-left: -168px;}
.btn.cart-count:not(.full)::before, a.btn.cart-count:not(.full)::before { position: relative; left: 72px; top: -2px;}
.header-top .btn.cart-count::before {position:relative;}
.navigation-buttons > a[data-target="cart"] i { position: relative;
top: -39px;}

@media (min-width: 768px) and (max-width: 1200px) {
.header-top .btn.cart-count::before { position: relative; color: #fff;}
#header .cart-count {background-color: #39485c; padding: 14px 2px 14px 16px;}
.navigation-buttons > a[data-target="cart"] i { margin-top: 5px; margin-left: 17px;}

@media (min-width: 768px) {

.top-navigation-bar, .top-navigation-menu, .top-navigation-contacts {background-color: #39485c;border-color: #39485c;}
.top-navigation-bar a {font-size: 16px; color: #ffffff;}
.top-navigation-menu {height: 30px;}
#header {background-color: #fff;background-image: url(https://321128.myshoptet.com/user/documents/upload/resources/background_strip_white.png) !important;}
.navigation-in > ul, .xxxmenu-helper ul {background-color: #009933;}
.navigation-in>ul>li {border-color: #e0e0e0;}
.sticky-mobile:not(.ordering-process) #header {background:#fff !important; background-position: bottom !important;
background-repeat: repeat-x !important;background-image: url(https://321128.myshoptet.com/user/documents/upload/resources/background_strip_white.png) !important;}
.navigation-in ul li a b, .menu-helper ul li a b {color: #000 !important; font-weight: 600; text-transform: uppercase;}
.navigation-in > ul, .xxxmenu-helper ul {background-color: #ffffff;}
div a[href="/oblibene/"]:before {color: #eb001b;}

@media (max-width: 768px) {
.responsive-tools>a[data-target="navigation"]::before { background-color: #009933;}

.subcategories li a {box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.1); border-color: #000; border-left: solid 3px #009933; color: #000;}
.subcategories li a::before {color: #009933;}
.box-bg-default .categories a, .breadcrumbs, .breadcrumbs a, .menu-helper ul li a b {color: #000;}

.header-top:after {display: none;}
@media (min-width: 768px) {
.box.box-bg-default.box-sm.box-filters { margin: 0 -20px; padding: 20px 20px; background-color: #f6f6f6;}
.filter-sections {background-color: #fff; border: solid 1px #39485c;}
.filter-section h4 {color: #009901;}
@media (min-width: 768px) {
.row.banners-row .col-sm-4 { padding-left: 0px;}
.next-to-carousel-banners > .banner-wrapper {margin-top: 20px;}
@media (min-width: 1440px) {
.subcategories.with-image .col-xl-2 {width: 20%;}
@media (max-width: 992px) {
.footer-banners.row.banner-wrapper {display: none;}

.products-block .p-bottom .prices {margin-bottom: 10px;}

@media (min-width: 768px) {
.latest-contribution-wrapper {border-top: solid 1px #dadada; padding-top: 50px;}

.filter-section h4 {font-weight: 600; color: #009933; font-size: 24px;}
.filter-sections .filter-label {font-size: 18px;}

.category-perex.empty-content.empty-content-category {visibility: hidden; pointer-events: none;}