Milky CSS

<link rel="stylesheet" type="text/css" href="/user/documents/upload/owl.carousel.min.css">
<link rel="stylesheet" type="text/css" href="/user/documents/upload/owl.theme.default.min.css">
<script>document.write("<link id='kncss' rel='stylesheet' media='screen' href='/user/documents/upload/Milky_main.css?v=" + Date.now() + "'\/>");</script>

<style>

 

@media (min-width: 992px) {
/*
.user-action-visible.cart-window-visible .search, .user-action-visible.login-window-visible .search {display: none !important;}
.popup-widget.cart-widget, .popup-widget.login-widget {top: 75px;}
.overall-wrapper.scrolled .popup-widget.cart-widget, .overall-wrapper.scrolled .popup-widget.login-widget {position:fixed; top: 50px;}
*/
}

 

body:not(.ordering-process) .overall-wrapper.scrolled #header {
position: fixed;
top: 0px;
left: 0;
width: 100%;
z-index: 9;
box-shadow: 0px 0px 15px 5px #9b9b9b5e;
}

 

.kn_container {width:100%;
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
flex-flow: row wrap;justify-content:space-between;}
/* Fix for Safari width */
.kn_container:before, .kn_container:after {
width: 100%;
}

@media (max-width: 768px) {
.kn_child1 {width:100%; padding:10px;}
.kn_child2 {width:100%; padding:10px;}
.kn_child3 {width:100%; padding:10px;}
.kn_child4 {width:49%; padding:10px;}
.added_benefits, .added_benefits .kn_child3 {padding: 0;}
.added_benefits .kn_child3 {margin-top:19px;}
.added_benefits .kn_child3 p {margin-bottom:0;}
.header-top .btn.cart-count::before {margin-top: 5px;}
}

@media (min-width: 768px) and (max-width: 992px) {
.kn_child1 {width:100%; padding:10px;}
.kn_child2 {width:49%; padding:10px;}
.kn_child3 {width:49%; padding:10px;}
.kn_child4 {width:49%; padding:10px;}
}

@media (min-width: 992px) {
.kn_child1 {width:100%; padding:10px;}
.kn_child2 {width:49%; padding:10px;}
.kn_child3 {width:32.3%; padding:10px;}
.kn_child4 {width:24%; padding:10px;}
}

.navigation-in > ul > li.ext > ul > li > div > ul > li {color: #fff;}
.owl-theme .owl-nav {
display: block !important;
margin-bottom: 20px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { font-size: 35px;
line-height: 1;
padding: 0px 10px 6px 10px !important;}
.owl-two {margin-top:50px;}

.top-navigation-bar .container>div:first-child {text-align: center;flex-basis: 100%;}
.top-navigation-tools {flex-basis: 0 !important;}

label[for="stock"], label[for="dd[]3"], label[for="order1"], label[for="order4"], label[for="order5"], #manufacturer-filter {display: none !important;}

#category-header form:before {content: 'Seřadit:';
display: block;
font-size: 14px;
float: left;
line-height: 42px;
padding-right: 15px;}

.msg.msg-success, .msg.msg-notice {background-color: #cfc1c4;border-color: #cfc1c4;}

.products-block.products > div:hover {
box-shadow: 0px 0px 5px 5px #cfc1c41f;
border-radius: 7px;
overflow: hidden;
border: solid 1px #cac9c933;
}
@media (min-width:768px) {
.top-navigation-menu {display: none !important;}
.top-navigation-bar .container>div:first-child {
text-align: center;
flex-basis: calc(100% - 150px);
padding-left: 70px;
}
}
.top-navigation-bar {
border-top-color: #fff;
border-bottom-color: #fff;
background-color: #fff;
}
.top-navigation-contacts a {color: #ad8496;}
#footer {padding-bottom: 50px;}

.products-related.products-additional {position:relative;}
#productsAlternative {display: block;opacity: 1;position:relative;}
#productsAlternative:before, .products-related-header {
content: 'Podobné produkty';
font-size: 20px;
display: block;
width: 200px;
margin: 0.83em auto;
text-align: center;
position: relative;
z-index: 2;
background: #fff;
}
#productsAlternative:after, .products-related-header:after {
content: '';
display: block;
background: #cac9c9;
height: 1px;
width: 100%;
position: absolute;
top: 14px;
}
.products-related-header:before {
content: '';
display: block;
background: #fff;
width: 220px;
left: -13px;
height: 40px;
position: absolute;
z-index: -1;
}
.products-related-header:after {
width: 100vw;
left: -35vw;
z-index: -2;
}
#tab-content {overflow: hidden;}
#footer .contact-box:not(.social) ul li:last-child, #footer .contact-box:not(.social) ul li:nth-last-child(2) {display:none;}
@media (min-width: 1200px) {
.custom-footer>div {width: 20%;}
.custom-footer > div:nth-child(3) {width: 20%;}
.custom-footer > div:nth-child(4) {width: 40%;}
}

.breadcrumbs {margin-top: 12px;}

@media (min-width: 768px) {
.header-top>div:last-child {display: flex;justify-content: flex-end;align-items: center;}
.navigation-buttons a[data-target="login"] {order: -99;}
.navigation-buttons #oblibeneBtn {padding-right: 15px;border-right: solid 1px silver;}
}
@media (max-width: 768px) {
#header {padding-top: 10px;padding-bottom: 45px;}
.responsive-tools {margin-top: 68px;}
#header .cart-count {right: 15px;top: 87px;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #212121;}
.top-navigation-bar .dropdown {left: 86px;top: 93px;}
.top-navigation-bar .container > div.top-navigation-tools {width: calc(100% - 70px);}
.search {
top: 100px;
position: absolute;
right: 10px;
left: 10px;
margin-bottom: 10px;
}
.popup-widget.cart-widget, .popup-widget.login-widget {top: 120px;}
}
.responsive-tools>a[data-target="navigation"]::before {
font-size: 22px;
}
.p-detail {overflow-x:hidden;}
@media (max-width: 767px) {
.banner, .contact-box {
min-height: unset;
margin-bottom: 0;
}
.custom-footer>div {
text-align: center;
}
#mc_embed_signup input.email {
border-radius: 0;
width: 100% !important;
}
}
--></style>