.navigation-in>ul>li.ext>a>span {
    display: inline;
}
#header .site-name a img {
    max-height: 80px;
}
#header, #header .site-name a {
    color: #858483;
}
#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: 50px;
    font-weight: 500;
    border-color: transparent;
    color: white;
}
.product .p {
    box-shadow: 0 6px 12px rgba(0,0,0,0.08);
    border-radius: 20px;
    background-color: #ffffff;
    overflow: hidden;
}
.products-block>div:hover {
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}
.content-wrapper-in {
    background: #ffffff;
}
.breadcrumbs {
    background-color: #ffffff;
    padding: 15px;
}
.type-product .breadcrumbs {
    margin-left: 0;
    width: 100%;
}

.availability span {
    color: #517C48 !important;
    font-weight: bold;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive {border-radius: 25px; margin-top: 20px;}

/* Vylepšené šípky pre bannerový slider */
.carousel-control.left,
.carousel-control.right {
    background-color: rgba(0, 0, 0, 0.6); /* tmavší podklad */
    color: white;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    z-index: 99;
    opacity: 1 !important;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Hover efekt */
.carousel-control.left:hover,
.carousel-control.right:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

/* Odstránenie ikon bootstrap (ak ich máš) */
.carousel-control .glyphicon,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    display: none;
}

/* Nahradenie ikon jednoduchými šípkami cez CSS */
.carousel-control.left::bef

.p-detail-inner .p-data-wrapper, .p-detail-tabs-wrapper {background: white;padding: 35px;border:1px solid #e3e3e3;border-radius: 15px;}
.p-to-cart-block {
    background-color: white;
}
.content-wrapper.container {background-color: white ;}
.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 #0e0e0e0d;height: 100px;}
.sidebar-indented .content .sidebar {
padding-left: 10px;
}

.overall-wrapper{
background-color: white;	
}
.grid_item_cat{
box-shadow: none !important;
}
.product .p{
box-shadow: none !important;
}
.p-data-wrapper{
border: none !important;
}
.p-detail-tabs-wrapper{
border: none !important;
}

.sidebar-inner::before{
    content: "Kategórie";
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
    font-size: 30px;
    padding: 15px 15px;
    font-weight: 700;
    background: #517C48;
    color: white;
    border-radius: 10px 10px 0px 0px;
    box-shadow: 1px 1px 5px 3px #49494914;
}
.sidebar-inner>div, .top-products li:before{
border-radius: 0px 0px 10px 10px;
}
#categories {padding: 5px 20px;box-shadow: 1px 1px 5px 3px #49494914;border-radius: 10px;}
/*#header .header-bottom {display: none;}*/
.products-inline.products-top>div .p {padding: 10px;}
.multiple-columns-body.type-product .breadcrumbs {width: 100%;}
.box.box-bg-default, .box.box-bg-transparent {background-color: white;}
.sidebar-inner>div.box-sm {
    border-style: none;
    border-radius: 15px;
    box-shadow: 1px 1px 5px 3px #49494914;
}
.products-block .p>a img {
    padding: 25px 0px 0px 0px;}
.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 {
    width: 80%;}
.btn.btn-default, a.btn.btn-default {
    background-color: #333;
    border-color: transparent;
    color: #ffffff;
    font-weight: 500;
    border-radius: 50px;
}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button {
    background-color: #517C48;}

.advanced-parameter-inner {
    border: 1px solid #aeaeae;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover {color: white;}
ol.cart-header li.active a, ol.cart-header li.active strong, ol.cart-header li.completed a, ol.cart-header li.completed a:hover, ol.cart-header li.completed strong {background:transparent;}
.top-products li:before {background: white;}
.widget-parameter-wrapper .widget-parameter-value:first-child a, .widget-parameter-wrapper .widget-parameter-more a, .widget-parameter-wrapper .widget-parameter-more span, .widget-parameter-wrapper  {
    padding: 10px;}
.banner-wrapper span[data-ec-promo-id="23"] a:after {
background-image: url("https://632786.myshoptet.com/user/documents/upload/Adatelier.sk_ (1).png");
background-size: 25px 25px;display: inline-block;width: 25px;height: 25px;margin-bottom: -5px;content: "";}
#footer .custom-footer__banner7.col-sm-6.col-lg-3{width:100%;display:flex;justify-content:center;}
a.social-icon{background-color:#C21D2E;color:white}
.co-box.co-registration .box.box-bg-default,.cart-content .box.box-bg-default{background-color: #F7F5F0;}
.custom-footer__banner7.col-sm-6.col-lg-3 .banner{margin-bottom:0px}
a.social-icon:hover{background-color:#231F20}
.content-wrapper.container {background-color: white;}
.navigation-buttons a[data-target=cart]:before {content: " ";background: url(https://632786.myshoptet.com/user/documents/upload/wicker-basket.png);
width: 30px;height: 30px;background-size: contain;}
@media(min-width:768px){
#header .navigation-buttons a[data-target=cart] i {left: 16px;}
}
.flag{padding: 8px 16px;font-size: 12px;border-radius: 10px;font-weight: 700;}
.flags.flags-default{margin:5px}
ol.cart-header li a:hover{background:transparent}
.checkout-box .btn.btn-default{color:black}
.odber {color: white;background-color: #517c48;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%;}
@media(max-width:768px){
.odber .newsletter{flex-direction:column}
.odber .newsletter-header,.odber form{width:100%}
}
.form-control, select {border-radius: 50px;}
label.filter-label.disabled{display:none}
.categories li.active>a {font-weight: 800;text-decoration: underline;}
.site-agreement-buttons .btn.btn-sm.btn-default {border-radius:0;}
.site-agreement-buttons .btn.btn-sm.btn-default:hover, .btn.btn-sm.btn-primary:hover {background:gray;border-color:gray;color:white;}
.pre-web-link{padding:0px 12px;background:#517c48;color:white;border-radius:15px;font-size:15px!important;}
.pre-web-link:hover{background:#517c48;color:white}
@media(max-width:1200px){
.pre-web-link{display:none !important}
}
.visible-lg-inline-block {
    font-size: 18px;
}
.summary .extra {
    padding: 22px;
}
span.flag.flag-discount{display:none;}