.bannercontainer .tp-caption .caption-contain {
    color: #bab600;
}

.icon-w .ap-wishlist .ap-total {
    background: #bab600 !important;
   }

#_desktop_cart .cart-preview .header .cart-products-count {
    background: #bab600 !important;
}

.bannercontainer .tp-caption .btn-slideshow-1 {
    border-bottom: 4px solid #bab600 !important;
}

.bannercontainer .tp-caption .btn-slideshow-1:hover {
    background: #bab600 !important;
}

#back-top a {
    background: #bab600;
}

.play-demo .elementor-icon-box-icon {
    background: #bab600 !important;
}

.left-button-lg a:before, .label-button a:before {
    background: #bab600 !important;
}

.header_logo {
padding: 10px;
}

#wrapper .breadcrumb[data-depth="1"] {
display:block;
}

.latest-blogs .cat a {
    background: #bab600 !importatnt;
    padding: 2px 7px;
}

section#content .page-cms a, .psgdpr_consent_message a, body#contact #left-column a {
    color: var(--theme-color-default) !important;
    text-decoration:underline;
}
section#content .page-cms a:hover, .psgdpr_consent_message a:hover, body#contact a:hover  {
    text-decoration:none;
}

.block_newsletter.block .psgdpr_consent_message span:last-of-type {
color: #9e9e9e;
padding-top: 20px;
display: inline-block;
}
.block_newsletter.block .custom-checkbox input[type="checkbox"] + span .checkbox-checked, .custom-checkbox input[type="radio"] + span .checkbox-checked {
color: var(--theme-color-default) !important;
}

.js-additional-information a, a#cta-terms-and-conditions-0, section#content.page-content.page-cms  a{
color: var(--theme-color-default) !important;
text-decoration:underline !important;
cursor:pointer;
}

.js-additional-information a:hover, a#cta-terms-and-conditions-0:hover, .contact-rich a:hover,section#content.page-content.page-cms  a:hover {
text-decoration:none !important;
 
}
li.brand .brand-infos {
display:none;
}
li.brand img {
max-width: 100%;
}

.product-list-default .functional-buttons .right-wr .leo-quickview-bt-content span, .product-list-default .functional-buttons .right-wr .name-btn-product {
background-color: var(--product-button-color-hover);
color: #000;
font-weight: 400;
font-size: 10px;
    z-index: 10;
}

.product-list-default .functional-buttons .cart .add-to-cart i:before {
      line-height: 16px;
}

.leo-megamenu .dropdown-menu li a {
    font-size:16px;
}

.zas-box {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#packetery-widget button {
font-size: 16px;
}

.latest-blogs .cat a {
    background: #bab600;
}

.latest-blogs .cat a,
.blog-detail .blog-cat,
.blog-detail .blog-meta > span + span:before,
.blog-item .blog-cat,
.latest-blogs .btn-viewall:before,
.blog-item .blog-meta > span:before
 {
background: var(--theme-color-default) !important;
}

.link-all {
cursor:pointer;
}

article.blog-detail .blog-description img{
    display: block;
    margin: 0px auto;
}

@media (min-width: 992px) {
    #contact #wrapper {
        background: url(https://www.strapobikes.sk/img/cms/contact-bike.webp) bottom left no-repeat;
    }
}

.elementor-19 .elementor-element.elementor-element-f81a345 > .elementor-widget-container {
background-color: var(--theme-color-default) !important;
}

.elementor-19 .elementor-element.elementor-element-9b7c33c > .elementor-widget-container {
box-shadow: 0px 4px 0px 0px var(--theme-color-default) !important;
}

.product-prices .tax-shipping-delivery-label {
    width: auto;
    margin-top: 10px;
}
