@media screen and (min-width: 1700px){
.container{width: 1596px;}
}
body{font-size: 17px; color: #4E5155;}
body, div, p, li, span, label, a, h1, .h1, h2, .h2, h3, h4, .h4, h5, h6{font-family: "Onest", sans-serif !important;}
h1, .h1, h2, .h2, h3, h4, .h4, h5, h6{line-height: 1.2; color: #1A1B1F; font-weight: 700;}
#header{background-color: #1A1B1F;}
.container, .content {padding: 0 !important;}
.row, #navigation{margin: 0 !important;}
@media screen and (min-width: 768px){
.top-navigation-bar{display: none;}
#header .header-top-wrapper .site-name{flex: 0 1 9%; padding-right: 20px;}
#header .header-top-wrapper > div.search{flex: 0 1 49%; padding: 0;}
#header .header-top-wrapper > div.navigation-buttons{flex: 0 1 42%;padding-left: 76px;}
#header .site-name a img {max-height: 62px;}
}
@media screen and (min-width: 768px) and (max-width: 1699px){
#header .header-top-wrapper > div.navigation-buttons{padding-left: 40px;}
}
#header .navigation-buttons a[data-target="cart"]::before {content: url('/user/documents/upload/Images/kosik.svg');}
.top-nav-button::before {content: url('/user/documents/upload/Images/user.svg');display: block;width: 24px;height: 24px;font-size: 24px;}
.search-input-icon{display: none !important;}
#header .search-input{background-color: #2A2D32 !important; border-radius: 100px; padding: 0 44px 0 24px; color: #fff !important; font-size: 16px;height: 40px;}
#header .search-input::placeholder{color: #838588 !important;}
.header-phone{margin-right: auto;color: #fff;font-size: 13px;line-height: 1.2;}
.header-phone a{height: auto !important;line-height: 1.2 !important;font-size: 15px;color: #fff;font-weight: 500;margin: 2px 0 0 !important;}
.header-phone span{display: block;}
.header-phone.online a::before{content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #13BB34; display: inline-block; vertical-align: middle; line-height: 1; margin-right: 8px;position: relative;top: -1px;}
.header-phone a:hover{text-decoration: underline;}
.search-form .btn{display: block; height: 40px; width: 44px; text-align: center; padding: 0; font-size: 0; background: url('/user/documents/upload/Images/lupa.svg') 50% 50% no-repeat !important; border: 0 !important; border-radius: 0 100px 100px 0;}
.top-nav-button-account, .top-nav-button-login, .top-nav-button-logout, .top-nav-button-register{padding: 0; height: 24px; line-height: 24px;}
#header .navigation-buttons a{margin-left: 24px;height: 24px;line-height: 24px;}
@media screen and (min-width: 768px){
#header .header-top {padding: 8px 0 0;}
#header .navigation-buttons a[data-target="cart"]::before{margin-right: 8px;}
#navigation{background-color: transparent; height: 50px;}
}
#header .site-name a {display: block;}
.cart-count .cart-price {color: #fff;font-weight: 400;font-size: 13px; line-height: 1.2;}
.cart-count:not(.full) .cart-price {font-size: 0;line-height: 0;}
.cart-count:not(.full) .cart-price::before {content: "0 Kč";font-size: 14px;line-height: 1.2;}
#header .header-bottom{background-color: #1A1B1F; border: 0;}
.navigation-in > ul > li > a{color: #fff !important; padding: 16px 20px; font-size: 14px; line-height: 18px;}
.navigation-in > ul > li > a > b{text-transform: none !important;}
