.top-navigation-bar-menu a{padding:0px 20px}
.navigation-in>ul>li.ext>a>span {display:none;}
.navigation-buttons>a[data-target=cart] i{bottom:1px}
#header .site-name a img {max-height: 80px;margin-top:15px}
#header .search-input {border-style: solid;border-width: 1px;border-color: #e0e2e5;border-radius: 15px;background-color: #F5F6F8;}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart, .btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {border-radius: 15px;font-weight: 500;border-color: transparent;background: #205FAC;color: white;}
.product .p {box-shadow: 0 6px 12px rgba(0,0,0,0.08);border-radius: 15px;background-color: #ffffff;overflow: hidden;}
.products-block>div:hover {box-shadow: 0 0 10px rgb(0 0 0 / 0%);}
.breadcrumbs {background-color: #F5F6F8;padding: 15px;}
.type-product .breadcrumbs {margin-left: 0;width: 100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive {border-radius: 15px; margin-top: 20px;}
.p-detail-inner .p-data-wrapper, .description-inner {background: white;padding: 35px;border:1px solid #e3e3e3;border-radius: 15px;}
.p-to-cart-block {background-color: white;}
.content-wrapper.container {background-color: transparent;}
.subcategories li a {padding: 0 27px 0 13px;background: white;margin: 5px;border-radius: 15px;border:1px solid #e0e2e5;font-weight: 400;box-shadow: 4px 5px 3px 1px whitesmoke;}
.sidebar-indented .content .sidebar {padding-left: 10px;}
#categories {padding: 5px 20px;}
#header .header-bottom {border-width: 0px 0 0;background:#025FAC;}
.products-inline.products-top>div .p {padding: 10px;}
.btn.btn-default, a.btn.btn-default {background-color: #CC1E1D;border-color: #CC1E1D;color: #ffffff;border-radius: 15px;font-weight: 500;}
.btn.btn-default:hover, a.btn.btn-default:hover {background-color: var(--color-secondary-hover);border-color: #b1b1b1;color: #ffffff;}
#footer {background-color: #ffffff;box-shadow: 2px -3px 13px 1px #0000000a;}
@media (min-width: 1440px){#header .navigation-buttons a{line-height:40px !important}}
@media (min-width: 768px){
#header .navigation-buttons a{line-height:20px}
#header .header-top {padding: 15px 0px 0px 0px;}}
.menu-helper>ul {background-color: #fff;border-color: #E0E5EE;border-radius: 15px 0px 15px 15px;border-width: 0px 1px 1px 1px;}
.menu-helper.visible:hover {border-style: solid;border-width: 1px 1px 0px 1px;border-radius: 15px 15px 0px 0px;border-color: #e0e5ee;}
.navigation-hovered:before, focused:before,.filter-sections{background-color: transparent;}
background-size: 25px 25px;display: inline-block;width: 25px;height: 25px;margin-bottom: -5px;content: "";}
.custom-footer__banner4.col-sm-6.col-lg-3{width:100%;display:flex;justify-content:center}
.filter-section{background:#F5F6F8}
.top-navigation-menu-item-external-16 a::before,.top-navigation-menu-item-external-19 a::before {content: "";display: inline-block;
width: 18px;height: 18px;margin-right: 10px;transform: translateY(2px);}
.top-navigation-menu-item-external-16 a::before {background: url("https://633565.myshoptet.com/user/documents/upload/telephone_1_cierny.png");background-size: cover;background-repeat: no-repeat;}
.top-navigation-menu-item-external-19 a::before {background: url("https://633565.myshoptet.com/user/documents/upload/email_cierny.png");background-size: cover;background-repeat: no-repeat;}
.subcategories.with-image li{padding:0px 0px}
.subcategories.with-image li a{border-radius:15px;padding: 8px 8px 10px 15px;}
.product .p{border-radius:15px}
.flag.flag-action,.flag.flag-new{font-size: 15px;border-radius: 15px;margin: 15px;}
.product-slider-holder .product-slider-pagination .pagination-button:hover{background-color:#CF0A0F}
.product-slider-holder .product-slider-pagination .pagination-button{border-radius:15px;height:5px}
a.social-icon{background:#454545;color:white}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background:black}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{color:#bcbcbc}
#categories .expandable.expanded>ul {display: none;}
.responsive-nav .shp-tabs-holder {margin-top: 5%;}
#categories .expandable.expanded>.topic>a>span:before{background: url(https://633565.myshoptet.com/user/documents/upload/right-arrow.png);width: 100%;height: 100%;background-size: cover;}
@media (min-width: 768px){
#header .navigation-buttons a[data-target=cart] {align-items: center;display: flex;border-radius: 12px;padding: 10px;background: #ffffff;border: 1px solid #CD1415;}}
#checkoutSidebar .toggle-contacts {background: #0a0a0a;padding: 15px;border-radius: 15px;}
.checkout-box, .order-summary-inner  {border-radius: 15px;}
.ordering-process .co-box {padding: 0;background: white;padding: 15px;border-radius: 15px;margin-bottom: 15px;}
.slider-wrapper {display: none;}
@media (min-width: 768px){
.top-nav-button, .top-navigation-bar a{color:#dce8f2;}
#navigation{height:62px;}
#header .header-top {padding: 15px 0px 15px 0px;}
.navigation-in ul{background: #025FAC;}
.menu-helper .submenu-arrow::after{color:black}}
#navigation .menu-level-2 {background: white;}
#navigation .navigation-in ul li>a>b,.menu-helper>span {color: white;}
.navigation-in ul li a b {font-weight: 500;}
.submenu-arrow:after,.newsletter-header h4.topic,.odber label.whole-width  a{color: white;}
.search-input-icon {height: 48px;transform: translate(-58%,-50%);width: 48px;color: #0C2A57;border-radius: 10px;}
#content .btn.unveil-button, #footer .btn.unveil-button {border-radius: 15px;background: #cc1d1d;border-color: #cc1d1d;}
.navigation-buttons a[data-target=cart]:before {content: " ";background: url(https://www.dinitrol.sk/user/documents/upload/kosik-2.png);
width: 28px;height: 28px;background-size: contain;background-repeat: no-repeat;}
@media(min-width:768px){
.benefitBanner__picture{width:35px;height:35px;flex:0 0 35px;max-width:35px;}
#header .navigation-buttons a[data-target=cart] i {left: 32px; background: #CC1E1D;}
#header .search-form:hover .search-input-icon{color:white;cursor:pointer}
.search{padding-left:25px}}
.top-navigation-bar {background-color: #0C2A57;border-color: #0C2A57;}
.odber {color: white;background-color: #205FAC;padding: 25px 20px;margin-top: 60px;margin-bottom: -1px;position: relative;z-index: 1;border-radius: 15px;}
.odber-in {max-width: 1178px;margin: 0 auto;}
.odber .newsletter {display: flex !important;flex-wrap: wrap;align-items: center;width: 100%;float: none;}
.odber .newsletter-header {margin: 0;width: 40%;text-align: center;border: 0;}.odber form {width: 60%;}
.form-control, select {border-radius: 15px;}
.custom-footer__banner7.col-sm-6.col-lg-3{width:100%;text-align:center}
ol.cart-header li.active a, ol.cart-header li.active strong, ol.cart-header li.completed a, ol.cart-header li.completed strong{background-color: #F5F6F8;}
.subcategories.with-image li a .image img{padding:5px}
@media(max-width:768px){
#navigation .navigation-in ul li>a>b{color:black}
#header .navigation-buttons a{height:auto}
#header .navigation-buttons a:before{line-height:0px}
#header .header-top a.cart-count i{bottom:0px;right:0px}
.odber .newsletter{flex-direction:column}
.odber .newsletter-header,.odber form{width:100%}}
.benefitBanner {background: #F5F6F8;border-radius: 15px;padding: 15px 15px 15px 30px;}
.benefitBanner__item{margin-top:15px}
#navigation .menu-level-2 {justify-content: flex-start;}
.pre-web-link{padding:4px 12px;background:#CD1416;color:white;border-radius:15px;font-size:15px!important;}
.pre-web-link:hover{background:#CD1418;color:white}
@media(max-width:1200px){
.pre-web-link{display:none !important}}
#hodnoceniobchodu {background:#F5F6F8;}