
.content-wrapper.homepage-box.before-carousel .container {
  padding: 0 !important;
}

#kalkulacka, #kalkulacka tr:last-child {
    background: #666 !important;
}
#kalkulacka td.receive, #kalkulacka td.totalPrice, #kalkulacka td.weight  {
    border: solid 10px #666 !important;
}
#kalkulacka tbody tr:nth-child(1), #kalkulacka tbody tr:nth-child(2), 
.p-info-wrapper h4, .floor-var .add-to-cart, .floor-var .price-line {
	background-color: #eee !important;
}
.floor-var .price-final span:not(.nowrap):before,
.info-Wrap, .floor-var .price-measure span:before,
#kalkulacka tbody tr:nth-child(1) td, #kalkulacka tbody tr:nth-child(2) td {
    color: var(--color-secondary)!important;
}
#kalkulacka input, #kalkulacka select {
    border: solid 1px #666 !important;
}

.floor-var .p-final-price-wrapper span.price-additional {
    top: 65px !important;
}

.products-block.products .product a.btn {
	color: #fff !important;
	background: -webkit-linear-gradient(1deg, var(--color-secondary), var(--color-secondary-hover)) !important;
}
.products-block.products .product a.btn:hover {
/*	background: #000 !important;*/
  	background: -webkit-linear-gradient(1deg,var(--color-primary),var(--color-primary-hover)) !important;
}
.products-block.products .product a.btn:before {
	color: #fff;
}
#order-billing-methods .radio-wrapper[data-id="billing-66"] {
	display: none;
}
.flag-Blend-wrap {
    background: transparent !important;
    padding: 0 !important;
}
.products-block .p-bottom .prices { 
	display:none !important;
}
.flag-Blend-wrap .blend.withoutVat { 
	color: rgba(30,30,28,.4)!important;
}
.flag-Blend-wrap .blend {
    font-weight: 600;
    letter-spacing: .5px;
    font-size: 1.6em;
    color: var(--color-primary)!important;
}

.products-block.products .product .p .name {
    height: 48px;
}

.custom-footer__banner1 .banner img {
    width: 100%;
    height: auto;
}

.submenu-arrow {
    font-size: 10px;
    line-height: 12px;
}
#navigation ul.menu-level-1>li>a b {
    font-weight: 600 !important;
}

.benefitBanner .benefitBanner__picture {
    background-color: rgba(56,134,203,0.1); 
    border-radius: 100px;
    padding: 15px;
    width: 90px;
    height: 90px;
}
.benefitBanner .benefitBanner__picture img {
     filter: invert(47%) sepia(71%) saturate(444%) hue-rotate(166deg) brightness(89%) contrast(99%); 
    max-width: 50px;
}

.project-phone:before, .project-email:before {
    height: 16px;
    width: 26px;
    content: "";
    color: #000;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 0%;
}
.project-phone:before {  background-image: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/titan/img/icons/phone.svg); }
.project-email:before {  background-image: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/titan/img/icons/cart-mail.svg); }

.top-navigation-bar {
    height: 48px;
    background-color: #fff;
    border-bottom: 1px solid rgb(237, 237, 237);
}
.top-navigation-bar .top-navigation-contacts a, 
.top-navigation-bar .top-navigation-bar-menu a {
    color: #000;
}
.benefitBanner {
	border-radius:0;
}

@media only screen and (max-width: 767px) {
  #header .site-name {
      margin-left: 46px;
  }
}


#header {
    backdrop-filter: blur(30px);
    background: rgba(255, 255, 255, .55);
}


.menu-helper-visible #header .menu-helper:after {
    line-height: 0 !important;
}
.menu-helper:after {
    content: '\e914';
    background-image: none;
    font-size: 20px;
    line-height: 32px !important;
    color: #fff;
}

detail produktu*/
.product-top .p-detail-info .detail-parameters {
    padding: 0;
    margin-top: 15px; 
    margin-bottom: 0px;
}
.menu-image,
.copyright .podpis { 
	display:none !important;
}
.flags .flag.flag-action {
    background: #2f2d21 !important;
    color: #fff;
}
.p-detail .price-line .price-save, .p-detail .price-line .price-standard {
    display: none;
}