#header, #footer{background: url("https://www.medaren.sk/user/documents/upload/Images/footer-bg.png") 50% !important;}
@media screen and (min-width: 768px){
#header .site-name a img {max-height: 80px;}
body:not(.cart-window-visible):not(.cart-empty-visible) #header .navigation-buttons a[data-target="cart"]:not(:hover){color: #fff;}
}
#header .navigation-buttons .header-phone a{color: #fff;}
#header .header-phone > span, .footer-bottom .container > span, #signature a{color: #eee;}
.footer-rows h4, #footer .footer-rows a {color: #fff;}
.footer-bottom .container{border-color: #666;}
@media screen and (max-width: 991px){
.custom-footer > div{border-color: #666;}
}
@media screen and (min-width: 1200px){
#header .header-top-wrapper > div.search {flex: 0 1 31%;}
#header .header-top-wrapper .site-name {flex: 0 1 34%;padding-right: 12px;}
.header-top .site-name::before {content: "";background: url("/user/documents/upload/Images/overeno.svg") 50% 50% no-repeat;background-size: cover;display: inline-block !important;height: 50px;width: 50px;position: absolute;left: 316px;top: 15px;}
.header-top .site-name::after {content: "";background: url("https://www.medaren.sk/user/documents/upload/grafika/cena-heureky-finalista.png") 50% 50% no-repeat;background-size: contain;display: inline-block !important;height: 50px;width: 160px;margin-left: 20px;vertical-align: middle;}
#header .site-name {position: relative;}
#header .site-name a {vertical-align: middle;}
}
@media screen and (max-width: 767px){
body:not(.navigation-window-visible) #header .navigation-buttons > a{color: #fff;}
.navigation-window-visible .navigation-buttons{background-color: #fff;}
.footer-bottom .container {padding-left: 10px;padding-right: 10px;}
}
.vlajka-seznam{display: none;background: #fff;border: 1px solid #eee;padding: 5px 3px;top: 22px;position: absolute;width: 70px;right: -6px;z-index: 9999;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.otevrena-vlajka .vlajka .vlajka-seznam{display: block;}
.vlajka{display: inline-block;position: relative;cursor: pointer;margin-left: 10px;min-width: 38px;}
.vlajka img{width: 20px;}
.vlajka > img{margin-right: 8px; cursor: pointer;position: relative;top: -1px;}
.vlajka-seznam a{font-size: 13px;text-align: left;padding: 6px 8px;color: #252729;display: flex;flex-wrap: wrap;align-items: center;text-decoration: none !important;}
.vlajka-seznam a:hover{text-decoration: underline !important;}
.vlajka-seznam img{position: relative;top: -1px; margin-right: 7px;}
.vlajka:after{content: '\e90e';font-family: shoptet;font-size: 8px;position: relative;display: inline-block;top: -1px;}
.otevrena-vlajka .vlajka:after{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
@media screen and (max-width: 767px){
.vlajka-seznam a{line-height: 20px;height: auto;}
.newsletter-header h4 {max-width: 260px;margin: 0 auto 8px auto;}
}
@media screen and (min-width: 768px){
.categories .topic > a::before{content: url('/user/documents/upload/Images/sipka.png') !important;}
.id--16 .top-navigation-bar a, .id--17 .top-navigation-bar a{color: #fff;}
.id--16 .vlajka::after, .id--17 .vlajka::after {color: #ccc;}
.otevrena-vlajka .navigation-buttons {z-index: 0;}
}
.form-control, .btn, .quantity, .box-categories, .box-filters, .summary, .welcome-wrapper .welcome{border-radius: 5px !important;}
.order-summary-inner{border-radius: 5px 5px 0 0;}
.custom-footer__instagram h4, .newsletter-header h4, .newsletter-header .consents, .newsletter-header .consents a{color: #fff;}
.instagram-follow-btn .btn.btn-tertialy{background-color: #fff;}
.p-short-description pre, .basic-description pre {white-space: normal;font-family: inherit;margin: 0;}
.ikona-platba {height: 40px;margin-right: 10px;}
.linkedin a{height: 34px;width: 34px; display: block; background: url('/user/documents/upload/Images/linkedin.png') 50% 50% no-repeat; background-size: 34px auto;position: relative;top: 2px;}
.linkedin a:hover{background-image: url('/user/documents/upload/Images/linkedin-hover.png');}
.instagram-follow-btn .btn.btn-tertialy:hover{background-color: var(--color-primary);border-color: var(--color-primary);}
.quantity .decrease:hover::before, .quantity .increase:hover::before {background-color: var(--color-primary);}
@media screen and (max-width: 767px){
.linkedin a {height: 26px;width: 26px;background-size: 26px auto;top: 0;}
}
@media screen and (min-width: 1200px){
.basic-description {padding-right: 40px;}
}
@media screen and (min-width: 1200px) and (max-width: 1440px){
.basic-description {width: calc(100% - 460px);}
.extended-description{width: 360px;}
}
.pagination > strong, .pagination-top > strong, .pagination a:hover, a.pagination-link.up {background-color: var(--color-primary);border-color: var(--color-primary);}
a.pagination-link.up, a.pagination-link.up + strong{color: #fff}
.votes-wrap.admin-response .vote-header::before{content: "Odpoveď obchodu:";font-size: 13px;color: #222;}
.fvDoplnek-text .name{display: none !important;}
.fvDoplnek-text .price {padding-left: 0;}
@media screen and (max-width: 767px){
body:not(.navigation-window-visible) #header .search {display: block;position: absolute;padding-right: 36px;top: 60px;width: 100%;padding: 0 10px 10px !important;background: url("https://www.medaren.sk/user/documents/upload/Images/footer-bg.png") 50% !important;}
.search .close{display: none !important;}
.overall-wrapper {padding-top: 118px;}
.navigation-buttons a[data-target="search"]{display: none;}
.search-form .form-control{border: 0;}
}
.loga {display: flex; flex-wrap: wrap;}
.loga a{width: 50%;text-align: center;}
.loga a:first-child{width: 100%; margin-bottom: 20px;}
.loga img{width: auto; max-height: 100px;}
#footer .loga a:first-child img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
@media screen and (max-width: 767px){
.custom-footer > div:last-child{max-height: none;padding: 24px 10px;}
.loga img {max-height: 70px;}
}
#footer a.cookies-settings{color: #fff;}
.eu-banner{text-align: center;margin-top: -40px;}
.eu-banner img{height: 120px;}
@media screen and (max-width: 479px){
.eu-banner img {height: auto;}
.eu-banner {margin-top: -30px;}
}
.languagesMenu__list--language img{width: 16px; margin-right: 12px;}
@media screen and (max-width: 767px){
.languagesMenu__list--language img {width: 24px;}
}
@media screen and (min-width: 768px){
    .type-category .box-categories, .type-product .box-categories{display: none;}
}
.p-data-wrapper .watchdog.btn.btn-conversion{width: 100%;}
.watchdog.btn.btn-conversion::before{display: inline-block;margin: 0 10px 0 0;}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .p-data-wrapper .watchdog.btn.btn-conversion{margin-top: 20px;}
}
@media screen and (max-width: 767px){
    .p-data-wrapper .watchdog.btn.btn-conversion{margin-top: 20px;}
}