#order-detail .box{
    box-shadow: none;
    border-radius: 20px !important;
    border: none !important;
}

#order-detail table tbody tr:first-child td:first-child{
    border-top-left-radius: 0 !important;
}

#order-detail table tbody tr:first-child td:last-child{
    border-top-right-radius: 0 !important;
}


#order-products tfoot tr:last-child td:last-child{
    border-bottom-right-radius: 10px !important;;
}

#order-products tfoot tr:last-child td:first-child{
    border-bottom-left-radius: 10px !important;;
}

#order-products tbody tr:last-child td:last-child{
    border-bottom-right-radius: 0px !important;;
}

#order-products tbody tr:last-child td:first-child{
    border-bottom-left-radius: 0px !important;;
}

textarea {
    border-radius: 20px !important;
}

@media  (max-width: 787px) {
    
    #order-detail .box{     
        border: 1px solid #13453410 !important;
    }
    
    #order-infos > box > row {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 14px !important;
    }

    #order-infos > box > row .col-xs-3.text-xs-right {
        width: unset;
    }

}

@media (max-width: 578px){
    .history-line .date{
        margin-bottom: 10px !important;
    }

    .label.label-pill.bright {
        border-radius: 20px !important;
    }

    address, .shipping-line ul{
        margin-bottom: 0 !important;
    }

    .hidden-sm-up.history-lines .history-line{
        padding-bottom: 0 !important;
    }
}

.tvservices-img{
    height: 100px !important;
    width: 100px !important;;
   /* transform: translateY(10px); */
}

.tvservices-img img {
    object-fit: contain !important;
}
@media (min-width: 1631px) {
    img.tv-img-responsive {
        object-fit: contain !important;
    }
}

.tvservices-img-conut{
    margin-bottom: 0 !important;
}

#block-reassurance img {
    width: 50px !important;
    height: 50px !important;
}

#block-reassurance li .block-reassurance-item{
    padding-left: 10px !important;
}

@media (max-width: 991px) {
    .owl-theme .owl-dots .owl-dot span {
        width: 8px !important;
        height: 8px !important;
    }
}


#contact .contact-rich, .contact-rich .block{
    border: none !important;
}

.contact-form h3 {
    border-bottom: none !important;
}

.contact-rich h4{
    border-bottom: none !important;
}

.iframe-map-contact {
    width: 100vw !important;
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    margin-top: 80px !important;
}

#content.page-content:has(.iframe-map-contact){
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

#main:has(.iframe-map-contact) .page-footer{
    margin-bottom: 0 !important;
}


.prod-animation.tvcms-snackbar.hidden-sm-down .tvcms-prod-popup.show .alert-warning{
    display: none !important;
}

.contact-form h3{
    text-transform: unset !important;;
}

#left-column .contact-rich .row{
    /* justify-content: flex-start !important; */
}

.contact-with-us{
    text-align: center !important;
}

.contact-form .col-md-1.col-lg-2:first-child{
    /* width: 0 !important;
    padding: 0 !important; */
}

.block .icon svg {
    height: 40px !important;
    width: 40px !important;
}

.contact-form input:disabled{
    color: #585859 !important;
}

div:has(>iframe){
    line-height: 0;
}

.topic-row{
    display: none !important;
}

.contact-rich h1{
    text-align: center !important;
}

.block.tvaddress .data p{
    margin-bottom: 10px !important;
}

.iframe-map-contact.mobile {
    display: none;
}

@media (max-width: 940px){

    .contact-rich{
        margin-top: 40px;
    }

    .iframe-map-contact:not(.mobile){
        display:none;
    }

    .iframe-map-contact.mobile{
        display: block;
        margin-top: 40px !important;
    }
}


html body .table-labeled .label:not(:empty){
    background: #134534 !important;
}

.btn span{
    font-weight: bold !important;
}

.tvall-inner-btn span {
    font-weight: bold;
}

.btn{
    font-weight: bold !important;
}

.tvaddress .data p {
    font-size: 14px !important;
}

.file-row{
    display: none !important;;
}

#addresses .addresses-footer .tvall-inner-btn{
    width: fit-content!important;
}

a.account-link.tvall-inner-btn,a.account-link.tvall-inner-btn,#module-tvcmswishlist-mywishlist .footer_links a.tvall-inner-btn.btn-back-to-account,#my-account #main footer.page-footer .tvall-inner-btn {
    margin-bottom:0px !important; 
    margin-right: 0px !important;
}

#identity .page-footer,#addresses .page-footer,#history .page-footer,#order-slip .page-footer,#discount .page-footer,#module-tvcmswishlist-mywishlist .footer_links.wishlist_footer,body#my-account footer.page-footer.page-footer{
    margin-bottom: 48px !important;
}

#module-tvcmswishlist-mywishlist .footer_links a.tvall-inner-btn:last-of-type span, #module-tvcmswishlist-mywishlist .footer_links a.tvall-inner-btn:last-of-type i{
    color: white!important;
}
#mywishlist a.tvall-inner-btn.btn-back-to-account:hover, .tvall-inner-btn.btn-back-to-account:hover,#module-tvcmswishlist-mywishlist .footer_links a.tvall-inner-btn:last-of-type:hover i{
    color: white!important;
}

/* Wykomentowalem psuło mi style WB */
/* #module-ps_emailalerts-account a.account-link.tvall-inner-btn:last-of-type{
    background: #26a96c!important;
} */
#module-ps_emailalerts-account a.account-link.tvall-inner-btn:last-of-type:hover{
    background: #134534!important;
}

#addresses .tvaddress-save-box > div{
    display: flex;
    flex-direction: column;
}

#addresses .tvaddress-save-box > div .address{
    display: flex;
    flex-direction: column;
    flex: 1;
}

#addresses .tvaddress-save-box > div .address .address-footer{
    display: flex;
    flex: 1;
    align-items: flex-end;
}

#addresses .tvremove-btn,#addresses .tvedit-btn,#identity .input-group .btn{
    font-weight:800!important;
}

#block-reassurance li .block-reassurance-item{
    border-left: 3px solid var(--primary-color)!important;
}
#product button.tvall-inner-btn.add-to-cart:hover{
    background: var(--primary-color);
}
#product button.tvall-inner-btn.add-to-cart{
    background: var(--secondary-color);
}
/* .tvproduct-wishlist-compare .panel-product-line.panel-product-actions.tvproduct-wishlist-icon:hover{
    background: var(--secondary-color)!important;
}
.tvproduct-wishlist-compare .panel-product-line.panel-product-actions.tvproduct-wishlist-icon{
    background: var(--primary-color)!important;
} */
#product button.tvall-inner-btn.add-to-cart.disabled{
    background: var(--grey-color)!important;
}
/* body#category #js-product-list-top > .tv-left-search-totle-product > .tvcms-left-column-wrapper{
    display: block!important;
}
body#category #left-column#left-column{
    display: block !important;
} */
#search_filters .tvleft-right-title-wrapper .tv_search_filter_wrapper > .tvleft-right-title-wrapper{
    display: none!important;
}
 
.tvfilter-search-types-dropdown::-webkit-scrollbar {
    width: 3px;
    background-color: #ddd;
}

.tvfilter-search-types-dropdown::-webkit-scrollbar-thumb {
    background-color: #134534;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);         /* Cieńszy uchwyt */
}
@media(max-width:768px){
    .tvall-product-offer-banner .tvtimer-wrapper.tvtimer-wrapper.tvtimer-wrapper.tvtimer-wrapper.tvtimer-wrapper{
    background: #ECEDE7 !important;
    }
    .tvall-product-offer-banner .responsive-timer .tvproduct-timer-wrapper.tvproduct-timer-box.tvproduct-timer-box.tvproduct-timer-box{
            background: #ECEDE7 !important;
    }
    
    .tvcmsspecial-product .owl-stage .tvtimer-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box div:first-child {
        color: #D06F28 !important;
        font-weight: 600 !important;
    }
    .tvproduct-title-brandimage .tvproduct-brand img {
        max-width: 90px!important;
    }
    .tvsearch-filter-content-wrapper{
        overflow: scroll;
        max-height: calc(100vh - 40px);
        padding-bottom: 15px;
    }
    .tvsearch-filter-content-wrapper .facet:last-of-type {
        margin-bottom: 15px;
    }
    div#search_filters_wrapper{
        position: fixed;
        top: 0px;
        bottom: 0px;
        left: 0px;
        width: 70%;
        z-index: 999999999999;
        transform: translateX(-100%);
        transition: 0.3s;
    }
    div#search_filters_wrapper:has(#search_filters.open){
        transform: translateX(0%);
    }

    #search_filters .tvleft-right-penal-all-block {
        border-radius: 0px;
    }
    #search_filters .tvleft-right-penal-all-block {
        border-radius: 0px;
        border: 0px;
        border-right: 1px solid;
    }
    #search_filters .tvleft-right-title-wrapper {
        border-radius: 0px;
    }

    #search_filters .tvleft-right-title-wrapper{
        background-color: white!important;
    }
    #search_filters .tvleft-right-title-wrapper i{
       color: #333333!important;
    }
    #search_filters .tvleft-right-title.facet-label
    {
        color: #333333!important;
    }
    #search_filters .tvleft-right-title-wrapper{
        margin: 0px!important;
    /* border: none!important;
    position: absolute!important;
    right: 15px!important;
    top: 15px!important; */
    }
    #search_filters .tvleft-right-title-wrapper{
        padding: 15px!important;
    }
    #search_filters .tvleft-right-title-wrapper .tv_search_filter_wrapper > .tvleft-right-title-wrapper{
        display: block!important;
        position: absolute!important;
    right: 0px!important;
    top: 0px!important; 
     border: none!important;
    }
    }
    @media(max-width:580px){
        .manufacturer-image img{
            max-width: 40px!important;
        }
    }
@media(max-width:480px){
    .manufacturer-image{
        right: 5px !important;
        top: 5px!important;
    }

    .manufacturer-image img{
        max-width: 35px!important;
    }
    div#search_filters_wrapper{
        width: 90%!important;
    }
}



/* blog */
#module-tvcmsblog-archive .tv_blog_post_inner.products.row{
    display: flex;
    flex-wrap: wrap;
}
#module-tvcmsblog-archive .tv_blog_post_area .tvblog_post .post_content .post_title,#module-tvcmsblog-archive .tv_blog_post_area .tvblog_post .post_content .post_title h3{
    margin: 0px!important;
}
#module-tvcmsblog-archive .tv_blog_post_area .tvblog_post .post_content .post_title h3
{
    font-size: 16px !important;
    line-height: 150% !important;
    font-weight: 700 !important;
}
#module-tvcmsblog-archive .tv_blog_post_area .tvblog_post .tvnews-event-titel{
    margin-bottom: 10px!important    ;
}

#module-tvcmsblog-archive .tvnews-event-content-wrapper .tvnews-event-titel a h3{
    -webkit-line-clamp: 2;
}
#module-tvcmsblog-archive .post_thumbnail.blog_post_content_top{
    margin-bottom: 0px!important;
}
#module-tvcmsblog-archive .tvblog-event-all-content-block .post_description.tvnews-event-description{
    height: 3em !important;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
#module-tvcmsblog-archive .tvnews-event-read-more-link,#module-tvcmsblog-archive .tvnews-event-read-more-link{
    margin-top: 10px;
}
#index .tvblog-event-all-content-block .post_description.tvnews-event-description{
    height: 3em !important;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}


@media((max-width: 649px)){
    #module-tvcmsblog-archive .tvnews-event-content-wrapper .tvnews-event-titel a h3{
        font-size: 14px !important;
        line-height: 140% !important;
        font-weight: 700 !important;
    }

}


body#cart .product-image.media-middle img {
    border-radius: 15px;
}

#product #block-reassurance span{
    text-transform: lowercase !important;
}
@media(max-width:991px){
    .level-1.custom-center-nav.parent .tv-sub-center .tvmega-menu-link.menu-item.item-header .html-block span::before {
        border: none !important;
        background: #134534 !important;
        position: relative;
        content: '';
        top: -3px;
        transition: all .1s ease-in-out !important;
        width: 6px !important;
        height: 6px !important;
        content: "";
        width: 8px;
        height: 8px;
        margin-right: 10px;
        margin-left: 0;
        border: 1px solid #777777;
        border-radius: 50%;
        display: inline-block;
    }

    .level-1.custom-center-nav.parent .tv-sub-center .tvmega-menu-link.menu-item.item-header .html-block span:hover::before{
        border: none !important;
        background-color: var(--secondary-color) !important;
    }

}

@media(max-width:767px){
    /* Slider home */
    
    body#index #tvmain-slider{
        height: 318px !important;
    }
    
    body#index #tvmain-slider .owl-stage-outer .owl-stage {
        height: 318px;
    }
    
    body#index #tvmain-slider .owl-stage-outer .owl-stage .owl-item {
        height: 318px;
    }
    
    body#index #tvmain-slider .owl-stage-outer .owl-stage .owl-item .tvmain-slider-img.tv-img-responsive {
        height: 318px;
        object-fit: cover;
        object-position: 10% center;
    }

    body#index #tvmain-slider .tvmain-slider-contant .tvmain-slider-button span {
        font-size: 14px !important;
    }
    
    /* Bialy overlay */
    
   /*  body#index #tvmain-slider .owl-stage-outer .owl-stage .owl-item::before {
        content: '';
        position: absolute;
        background: #ffffff40;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    } */

    /* podniesienie napisu */
    @media(max-width: 767px){
        #tvmain-slider .tvmain-slider-contant-right {
            margin-top: 40px;
        }
    }

    /* Napisy slider */
    body#index #tvmain-slider .owl-stage-outer .owl-stage .owl-item .tvmain-slider-contant h2{
        margin-right: 10px;
    }
    body#index #tvmain-slider .owl-stage-outer .owl-stage .owl-item .tvmain-slider-contant div.tvmain-slider-info.animated{
        margin: 10px 10px 25px;
    }
    body#index #tvmain-slider .owl-stage-outer .owl-stage .owl-item .tvmain-slider-contant .tvmain-slider-btn{
        margin-right: 10px;
    }
    
    body#index #tvmain-slider .tvmain-slider-contant .tvmain-slider-button {
        padding: 7px 20px;
    }

    /* ikony pod sliderem */
    body#index .tvcustomer-services.container .tvservices-title {
        font-size: 12px !important;
    }

    body#index .tvcmscustomer-services .tvservices-center.card img, .tvcmscustomer-services .tvservices-img{
        height: 60px !important;
        width: 60px !important;
    }
}

@media(min-width: 768px){
    body#index .tvcmscustomer-services .tvservices-center.card img, .tvcmscustomer-services .tvservices-img {
        height: 70px !important;
        width: 70px !important;
    }
}

@media(max-width: 991px){
    .tv-all-service-wrapper.card-deck{
        display: flex;
        flex-direction: row;
        align-items: self-start;
        justify-content: space-between;
        padding-left: 0;
        padding-right: 0;
    }
    
    .tvcmscustomer-services .tvservices-center.card.odd, .tvcmscustomer-services .tvservices-center{
        margin: 0 !important;
    }
}

/* Strona potwierdzenia zamówienia */

body#order-confirmation #order-items{
    border: 0 !important;
}

body#order-confirmation #content #order-items .order-confirmation-table hr{
    display: none;
}

body#order-confirmation #order-details {
    background: #26a96c15;  
    padding: 30px 25px 15px 25px;
    border-radius: 20px;
}

body#order-confirmation #content-hook_order_confirmation .card-block {
    background: #26a96c15 !important;
    padding: 15px 10px;
}

body#order-confirmation #content-hook_order_confirmation.card {
    border: 0 !important;
}

@media(min-width:992px){
    #order-items{
        width: 60% !important;
    }
    #order-details{
        float: right !important;
    }
}

body#index #tvmain-slider .owl-stage{
    display: block !important;
}

#module-tvcmswishlist-mywishlist .wishlisturl{
    padding: 15px;
    border-radius: 20px;
}

#address .form-control-comment {
    display: none;
}

#history .label.label-pill.bright, #order-detail .label.label-pill.bright{
    background: #134534 !important;
}


/* kropki w 
produkty,
zastosowanie
*/
@media(max-width: 992px){
    ul.menu-content .level-1.parent.custom-categories-nav .menu-dropdown.cat-drop-menu.tv-sub-auto .level-2.parent > a span::before,
    .menu-content > li:nth-of-type(5) > .tv-sub-menu.menu-dropdown .ul-column.tv-megamenu-slider-wrapper li:first-of-type:before {
        border: none !important;
        background: #134534 !important;
        position: relative;
        content: '';
        top: -3px;
        transition: all .1s ease-in-out !important;
        width: 6px !important;
        height: 6px !important;
        content: "";
        width: 8px;
        height: 8px;
        margin-right: 10px;
        margin-left: 0;
        border: 1px solid #777777;
        border-radius: 50%;
        display: inline-block;
    }
}
/* Kolor headingu strony CMS */
.cms-description h2, .cms-description h3, .cms-description h4, .cms-description h5, .cms-description h6 {
    color: #134534 !important;
}
/* kategorie ukrycie timera */
body#category .tvproduct-timer,
body#prices-drop .theiaStickySidebar
{
    display: none;
}

body#prices-drop .tvproduct-timer .tvtimer-wrapper {
    overflow: hidden !important;
    vertical-align: top !important;
    display: flex !important;
    border: 1px solid #ededed !important;
    border-radius: 10px !important;
    background-color: #ECEDE7 !important;
    padding: 0 5px !important;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%) !important;
    flex-wrap: nowrap !important;
    justify-content: center;
    align-items: center;
}
@media(min-width:768px){
    body#prices-drop .tvproduct-timer .tvtimer-wrapper{
        min-width: 220px !important;
        max-width: 220px !important;
    }
}
@media(min-width: 481px) and (max-width:767px){
    body#prices-drop .tvproduct-timer .tvtimer-wrapper{
        min-width: 180px !important;
        max-width: 180px !important;
    }
}
@media(max-width:480px){
    body#prices-drop .tvproduct-timer {
        display: none !important;
    }
}
body#prices-drop .tvproduct-timer .tvtimer-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box div:first-child {
    color: #D06F28 !important;
    font-weight: 600 !important;
}
body#prices-drop .tvproduct-timer {
    display: flex;
    justify-content: center;
}

/* Wysokość tutułu listingi */
/* Slirdery produktowe wyrownanie wysokosci */

/* body#prices-drop .tvproduct-name.product-title h6,
body#category .tvproduct-name.product-title h6,
body#index .tvproduct-name.product-title h6,
body#product .tvproduct-name.product-title h6,
body#search .tvproduct-name.product-title h6, */
.tvproduct-name.product-title h6{
    height: 3em !important;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Title colorsearch */
.tvsearch-header-display-wrappper .tvsearch-result .tvcmssearch-dropdown .tvsearch-all-dropdown-wrapper .tvsearch-dropdown-title,
.tvsearch-header-display-wrappper .tvsearch-result .tvcmssearch-dropdown .tvsearch-all-dropdown-wrapper .tvsearch-dropdown-img-block img{
    color: #134534 !important
}


/* Ukrycie checkout promo code */
#checkout .cart-voucher.ets-cart-voucher{
    display: none;
}

/*  */


@media(min-width:541px){
    .block_newsletter p.block_newsletter_alert {
        padding: 10px 20px;
        margin: 0 35px 20px;
        border-radius: 40px !important;
    }
}
@media(max-width:540px){
    .block_newsletter p.block_newsletter_alert {
        padding: 10px 20px;
        margin: 0 15px 20px;
        border-radius: 40px !important;
    }
}

/* Checkout border-top  */
#checkout .title-heading {
    border-top: 3px solid #134534 !important;
}


/* kolory zegara prodktówprawy dolny róg */
.tvcms-prod-popup .tvtimer-wrapper{
    background: #ECEDE7 !important;
}
.tvcms-prod-popup .tvtimer-wrapper .tvproduct-timer-wrapper.tvproduct-timer-box div:first-child{
    color: #D06F28 !important;
    font-weight: 600 !important;
}

/* Ukrycie marek na listingach */
.manufacturer-image {
    display: none;
}

/* Poprawka buttonów */
.ttvcart-product-list-checkout:hover, #checkout #form_ets_onepagecheckout .btn-primary:hover, .modal-body a.tvall-inner-btn:hover, #product button.tvall-inner-btn.add-to-cart:hover, #authentication #submit-login:hover,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout,
#cart a.tvall-inner-btn.tvprocess-to-checkout,
#registration footer.form-footer .tvall-inner-btn,
#password .tvall-inner-btn.form-control-submit,
#addresses .address-footer .tvedit-btn,
#addresses .tvall-inner-btn
{
    background: #26A96C;
    color: #fff !important;
}

.ttvcart-product-list-checkout:hover, #checkout #form_ets_onepagecheckout .btn-primary:hover, .modal-body a.tvall-inner-btn:hover, #product button.tvall-inner-btn.add-to-cart:hover, #authentication #submit-login:hover,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout:hover,
#cart a.tvall-inner-btn.tvprocess-to-checkout:hover,
#registration footer.form-footer .tvall-inner-btn:hover,
#password .tvall-inner-btn.form-control-submit:hover,
#addresses .address-footer .tvedit-btn:hover,
#addresses .tvall-inner-btn:hover
{
    background:#1E8756;
}

/* Poprawka buttonów v2 PUSTYYYY*/
.tvproduct-wishlist-compare .panel-product-line.panel-product-actions.tvproduct-wishlist-icon,
#blockcart-modal .cart-content .cart-content-btn button:first-of-type,
#cart a.tv-continue-shopping-btn.tvall-inner-btn,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart,
#authentication .input-group .input-group-btn > .btn[data-action="show-password"],
#registration .input-group .input-group-btn > .btn[data-action="show-password"],
#main .page-footer .account-link.tvall-inner-btn,
#password #main .page-footer .account-link.tvall-inner-btn,
#identity #main .page-footer .account-link.tvall-inner-btn,
#addresses #main .page-footer .account-link.tvall-inner-btn,
#module-tvcmswishlist-mywishlist #mywishlist .btn-back-to-account,
#identity .input-group .input-group-btn > .btn[data-action="show-password"],
body#password footer.page-footer a{
    background: transparent !important;
    border: 1px solid #134534 !important;
    color: #134534 !important;
}
.tvproduct-wishlist-compare .panel-product-line.panel-product-actions.tvproduct-wishlist-icon i,
#blockcart-modal .cart-content .cart-content-btn button:first-of-type span,
#cart a.tv-continue-shopping-btn.tvall-inner-btn span, #cart a.tv-continue-shopping-btn.tvall-inner-btn i,
.ttvcmscart-show-dropdown-right.open .ttvcart-product-list-viewcart > a,
#authentication .input-group .input-group-btn > .btn[data-action="show-password"],
#registration .input-group .input-group-btn > .btn[data-action="show-password"],
#main .page-footer .account-link.tvall-inner-btn span, #main .page-footer .account-link.tvall-inner-btn i,
#password #main .page-footer .account-link.tvall-inner-btn span, #password #main .page-footer .account-link.tvall-inner-btn i,
#identity #main .page-footer .account-link.tvall-inner-btn span, #identity #main .page-footer .account-link.tvall-inner-btn i,
#addresses #main .page-footer .account-link.tvall-inner-btn span, #addresses #main .page-footer .account-link.tvall-inner-btn i,
#module-tvcmswishlist-mywishlist #mywishlist .btn-back-to-account span, #module-tvcmswishlist-mywishlist #mywishlist .btn-back-to-account i,
#identity .input-group .input-group-btn > .btn[data-action="show-password"],
body#password footer.page-footer a{
    color: #134534 !important;
}

.tvproduct-wishlist-compare .panel-product-line.panel-product-actions.tvproduct-wishlist-icon:hover,
#blockcart-modal .cart-content .cart-content-btn button:first-of-type:hover,
#cart a.tv-continue-shopping-btn.tvall-inner-btn:hover,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart:hover,
#authentication .input-group .input-group-btn > .btn[data-action="show-password"]:hover,
#registration .input-group .input-group-btn > .btn[data-action="show-password"]:hover,
#main .page-footer .account-link.tvall-inner-btn:hover,
#password #main .page-footer .account-link.tvall-inner-btn:hover,
#identity #main .page-footer .account-link.tvall-inner-btn:hover,
#addresses #main .page-footer .account-link.tvall-inner-btn:hover,
#module-tvcmswishlist-mywishlist #mywishlist .btn-back-to-account:hover,
#identity .input-group .input-group-btn > .btn[data-action="show-password"]:hover,
body#password footer.page-footer a:hover{
    background: #134534 !important;
    border: 1px solid #134534 !important;
    color: #fff !important;
}
.tvproduct-wishlist-compare .panel-product-line.panel-product-actions.tvproduct-wishlist-icon:hover i,
#blockcart-modal .cart-content .cart-content-btn button:first-of-type:hover span,
#cart a.tv-continue-shopping-btn.tvall-inner-btn:hover span, #cart a.tv-continue-shopping-btn.tvall-inner-btn:hover i,
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart:hover a,
#authentication .input-group .input-group-btn > .btn[data-action="show-password"]:hover,
#registration .input-group .input-group-btn > .btn[data-action="show-password"]:hover,
#main .page-footer .account-link.tvall-inner-btn:hover span, #main .page-footer .account-link.tvall-inner-btn:hover i,
#password #main .page-footer .account-link.tvall-inner-btn:hover span, #password #main .page-footer .account-link.tvall-inner-btn:hover i,
#identity #main .page-footer .account-link.tvall-inner-btn:hover span, #identity #main .page-footer .account-link.tvall-inner-btn:hover i,
#addresses #main .page-footer .account-link.tvall-inner-btn:hover span, #addresses #main .page-footer .account-link.tvall-inner-btn:hover i,
#module-tvcmswishlist-mywishlist #mywishlist .btn-back-to-account:hover span, #module-tvcmswishlist-mywishlist #mywishlist .btn-back-to-account:hover i,
#identity .input-group .input-group-btn > .btn[data-action="show-password"]:hover,
body#password footer.page-footer a:hover{
    color: #fff !important;
}
/* buton footer */
footer#footer .tvall-inner-btn,
footer#footer .tvall-inner-btn:hover {
    background: #fff !important;
}
footer#footer.tvcms-newsletter-wrapper .tvall-inner-btn:hover span{
    color: #26A96C !important;
}

/*  */
#cart .block-promo .cart-voucher ul.promo-name .cart-summary-line a i {
    display: none;
}

#product .tvproduct-description-tab .product-manufacturer,
#product .tvproduct-description-tab .product-quantities,
#product .tvproduct-description-tab .product-features p
{
    display: none;
}
#product .tvproduct-description-tab .product-features{
    margin-top: 0 !important;
}

/* " tytuły" */ 
.tvproduct-name.product-title a h6,
.ttvcmscart-show-dropdown-right.open .ttvcart-scroll-container .ttvcart-product-content-box .tvshoping-cart-dropdown-title a span.product-name{
    text-transform: initial !important;
}

/* Flaga */
#index ul.tvproduct-flags.tvproduct-online-new-wrapper li{
    background-color: #26a96c !important;
}

#index ul.tvproduct-flags.tvproduct-online-new-wrapper li.product-flag.on-sale{
    background-color: #EB8B47 !important;
}


/* Slider karta produktu */

/* @media(min-width: 769px) and (max-width:1024px){
    #product .tvvertical-slider .slick-list .slick-track .slick-slide.slick-active{
        width: 75px !important;
        margin: 0 20px;
    }
} 

@media(min-width: 1025px) and (max-width:1199px){
    #product .tvvertical-slider .slick-list .slick-track .slick-slide.slick-active{
        width: 75px !important;
    }
} 

@media(min-width:769px) and (max-width:1199px){
    #product .tvvertical-slider .slick-list .slick-track {
        transform: translate3d(0px, 0px, 0px) !important;
    }
    #product .tvvertical-slider .slick-list .slick-track {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: auto !important;
    }
    #product .tvvertical-slider .slick-list.draggable {
        overflow-y: auto;
    }
    .product-1 .tvvertical-slider .product-images{
        max-height: 1000px !important;
    }
}
 */
