.bs-tabPageContainer .tabs .tab {
    /*Tlačítko Ke stažení*/
    color: white;
    background-image: linear-gradient(to bottom, #1261a8, #17428A);
}
.ProductsView.v1c .expandPanel .button {
    /*Tlačítko více u EP*/
    color: white;
    background-image: linear-gradient(to bottom, #1261a8, #17428A);
}


.TazneMontazInfoLink {
    /*Možnost montáže v ELSA-PARTNER*/
    margin-bottom: 0px;
    text-indent: 35px;
    background: url('/configuration/tazne/css/img/universal4/purple/montaz-icon.png') left no-repeat, url('/data/user-content/img-provozni/sipka.png') no-repeat;
    line-height: 50px;
    font-size: 20px;
    background-position: left, 400px;
}
.TazneMontazInfoLink a {
    /*Možnost montáže v ELSA-PARTNER*/
    font-size: 18px;
}
.TazneConfiguratorStep2 .tabs .subCategorylink {
    /*velikost písma asistent HP */
    font-size: 15px;
    font-weight: 700;
}
.CompoundFilterView.CompoundFilter .header.collapsed {
    background: url('/configuration/universal.mvc/css/img/Universal4/purple/CompoundFilterView_headerDown.png') no-repeat right .3em center, #1261A8;
}
/*
.CompoundFilterView.CompoundFilter .header.expanded {
    background: url('/configuration/universal.mvc/css/img/Universal4/purple/CompoundFilterView_headerUp.png') no-repeat right .3em center,#1261A8;
}
*/

.CompoundFilterView.CompoundFilter a.header.collapsed {
    color: #FFFFFF;
}
/*CSS pro infotext (zelený s "i")*/

.info-Text {
    padding-left: 65px;
    /*height: 100%;*/
    font-size: 18px;
    font-weight: 600;
    color: #00a523;
    background: url(/data/user-content/img-provozni/info.png) no-repeat 15px center;
    background-color: #defee5;
    background-size: 35px;
    line-height: 50px;
    vertical-align: middle;
    border-radius: 20px;
}
.pozor-Text {
    padding-left: 65px;
    /* height: 100%; */
    font-size: 16px;
    font-weight: 600;
    color: #c00000;
    background: url('/data/user-content/img-provozni/pozor_rd.webp') no-repeat 15px center;
    background-color: #ffe1e1;
    line-height: 50px;
    vertical-align: middle;
    border-radius: 20px 20px 0 0;
}
.info-Text-kosik {
    padding-left: 65px;
    /* height: 100%; */
    font-size: 16px;
    font-weight: 400;
    color: #00a523;
    background: url(/data/user-content/img-provozni/info.png) no-repeat 15px center;
    background-color: #defee5;
    background-size: 35px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 20px 20px 0 0;
}
.modry_10px {
    padding-left: 65px;
    padding-right: 50px;
    color: #1261a8;
}
.nadpis_10px {
    padding-left: 65px;
    padding-right: 50px;
}
.podbarvene-modra {
     /*height: 100%;*/
    font-weight: 600;
    color: #1261A8;
    background: url('/configuration/tazne/css/img/montaz-icon.png') no-repeat 15px;
    background-color: #E2EEF9;
    line-height: 30px;
    vertical-align: middle;
    border-radius: 20px;
}
/* Dostupnost */

.AvailabilityView.v1a.cs_zluta {
    color: #1261A8;
}

.AvailabilityView.v1a.cs_zluta .label {
    color: #1261A8!important;
}

.OfferDetailItemsView.v1 .item .availability.zluta {
    background-color: #1261A8!important;
}

/*obsahy produktu*/

.brink-obsah {
    padding-left: 10px;
    color: #ffffff;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(255, 0, 0, 0));
    width: 70%;
}
.brink-obsah-obr {
    background-image: url('/data/user-content/img-obsahy/Brink_towing.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    border: 0px;
}
.galia-obsah {
    padding-left: 10px;
    color: #ffffff;
    background-image: linear-gradient(to right, #4563bb, rgba(255, 0, 0, 0));
    width: 70%;
}
.galia-obsah-obr {
    background-image: url('/data/user-content/img-obsahy/galia_obsah.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    border: 0px;
}
.west-obsah {
    padding-left: 10px;
    color: rgb(255, 255, 255);
    background-image: linear-gradient(to right, rgb(0, 55, 137), rgba(255, 255, 255, 0));
    width: 70%;
}
/*obsah - restrikce pro modely ano-ne*/

ul.restrikce {
    list-style: none;
    padding: 0px;
}
li.ano:before {
    content: '\2713';
    margin: 1em;
    color: green
}
li.ne:before {
    content: '\2717';
    margin: 1em;
    color: red
}

/*youtube*/
.video {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}
.video iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}
.youtube {
    max-width: 560px;
    max-height: 315px;
}

/*ZNC*/
@media screen and (min-width: 690px) {
#hvezda {
    display: inline-block;
    width: 150px;
    height: 150px;
    background: #84D021;
    text-align: left;
    position: relative;
    font-weight: bold;
    left: 40px;
    float: left;
    top: 20px;
    font-size: 30px;
}
#hvezda:before {
    content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    background: #84D021;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
#hvezda:after {
    display: inline;
    line-height: 50px;
    color: #1261A8;
    content: "legalacsonyabb ár garancia";
    text-transform: uppercase;
    position: absolute;
    text-align: center;
    width: 150px;
    height: 150px;
    background: #84D021;
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
}
/* - od responzivu už nefunguje
.MenuCategoriesView.MenuCategories>ul>li:hover.cs_action>a {
    background-color: transparent;
    color: #c45008;
}
.MenuCategoriesView.MenuCategories>ul>li:hover.cs_action:after {
    background-color: #c45008;
}
.MenuCategoriesView.MenuCategories>ul>li.cs_action>a {
    background-color: #c45008;
}
.MenuCategoriesView.MenuCategories>ul>li.cs_action>a:hover>span.image {
    display: initial;
    width: initial;
    content: url('https://www.tazne.cz/data/user-content/menu-horni/bonus-2.webp')
}
.MenuCategoriesView.MenuCategories>ul>li.cs_action>a>span.image {
    display: initial;
    width: initial;
    content: url('https://www.tazne.cz/data/user-content/menu-horni/bonus-1.webp')
}
.MenuCategoriesView.MenuCategories>ul>li.cs_action>a:hover>span.image:after {
    display: inline-flex;
    width: 80px;
    content: url('https://www.tazne.cz/data/user-content/menu-horni/bonus-2.webp')
}
.MenuCategoriesView.MenuCategories>ul>li.cs_action>a>span.image:after {
    display: inline-flex;
    width: 80px;
    height: 50px;
    content: url('https://www.tazne.cz/data/user-content/menu-horni/bonus-1.webp')
}

.MenuCategoriesView.MenuCategories>ul>li.cs_action {
    width: 180px;
}*/

div.Montaz.SectionTitle {
    background-image: url(/data/user-content/img-provozni/montaz-icon.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 800px;
}
div.Elektro.SectionTitle {
    background-image: url(/data/user-content/img-provozni/electro-icon.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 805px;
}
table.tabulka-unas>tbody>tr>td {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: thin ridge;
}
table.tabulka-unas>tbody>tr>td>h3 {
    color: #1261a8;
}
.attrTakeProVozy {
    color: #21D261!important;
    font-weight: bold;
}
.attrNeProVozy {
    color: red!important;
    font-weight: bold;
}
.attrJenProVozy {
    color: orange!important;
    font-weight: bold;
}
tr.attribute.attr_NeProVozy.inGroup {
    color: red!important;
}
tr.attribute.attr_JenProVozy.inGroup {
    color: orange!important;
}
tr.attribute.attr_TakeProVozy.inGroup {
    color: green!important;
}
tr.attribute.attr_bsshop_e1_VPrZakryvaRZMS {
    color: red!important;
}
/*blikacka*/

.blikacka {
    animation: blinker 1s linear infinite;
}
@keyframes blinker {
    50% {
        opacity: 0;
    }
}
/*konec blikacky*/

.ep-image {
    float: right;
    position: relative;
    padding-right: 100px;
    /*left: -150px;*/
   /* top: -40px;*/
}
/*zvětšení obrázku v průvodci */

div.categoryItem {
    width: 299px!important;
}
.TazneConfiguratorStep2 .tabs .categoryImage {
    width: 280px!important;
    height: 90px!important;
}
/* konec zvětšení obrázku v průvodci */

/*tabulky velikostí pneu*/

table.modula {
    border-width: 0px;
    border-style: solid;
    font-size: 13px;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}
table.modula th {
    padding: 3px;
    text-align: left;
    background-color: #056597;
}
table.modula td {
    padding: 3px;
    border: 1px #ddd dotted;
}
table.modula tr:nth-child(2n+1) {
    background: #eee;
}
table.modula tr:nth-child(2n) {
    background: #f6f6f7;
}
table.modula tr:hover {
    background-color: #1261a8;
    cursor: help;
    color: #FFF;
}
/*tabulky velikostí pneu konec */


/*----------------------------------------------------------------responziv-------------------------------------------------------- */
.FlexIcons{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-bottom: 10px;
        gap: 5px;
}


.FlexUl{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.FlexUl ul{
    list-style-type: none;
    color: black;
    text-decoration: none;
    margin: 0 auto;
    width: 250px;
}
.FlexUl a{
    color: black;
    text-decoration: none;
}

.FlexUl2{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


#FlexKontakt{
     display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width: 980px) {
    .FlexUl2{
    justify-content: space-around;
}
}
#UserPageContent p:nth-child(8) >img{
    max-width: 100% !important;
    min-width: 1px;
    min-height: 1px;
    height: 100%;
    padding-left: 50px;
}

.ToSameSize{
    width: 300px;
}
#FlexKontakt span{
    padding-left:60px;
}
#FlexKontakt ul{
    list-style-type: none;
}
#ToOneDiv{
    display: inherit;
}
#padd{
    padding-top: 40px;
}

@media screen and (max-width: 840px)
{
    #ToOneDiv {
        display: flex;
        flex-wrap: wrap;
    }
    #padd{
        margin-left: -38px;
    }
}
@media screen and (max-width: 640px){
    #Nopadd{
        margin-left: -38px;
    }
}
@media screen and (max-width: 640px){
    #padd span{
        padding-left: 0px;
    }
}
/* trvalé zobrazení kódu na výpisu*/
.ProductView.v1:not(:hover) .code.clipboard {
    display: block!important;
    font-weight: normal;
}
/* ztmavení kódu na výpisu*/
.ProductView.v1 .code.clipboard {
    font-size: .9rem!important;
    opacity: .8!important;
    font-weight: bold;
    max-width: 150px;
}

/* barva dostupnosti */
.AvailabilityView.cs_zluta .label{
    color: #1261A8;
}

 /* Barva tlačítka více u EP*/
.ProductsView .expandPanel .button {
    color: white;
    background-image: linear-gradient(to bottom, #1261a8, #17428A);
}

/* větší ikony v horním menu */
.MenuCategoriesRwdView.v1.v1c.big:not(.headerFixed) ul.root>li>a.image img {
    max-width: 80px;
    max-height: 80px;
}



/*přepsání tel čísla na homepage

.SimpleSearchView.v1 .helpText {
    visibility: hidden;
    position: relative;
}
.SimpleSearchView.v1 .helpText:before {
    content: "Nevíte si rady? Zavolejte nám na +420 603 159 290";
    visibility: visible;
    position: absolute;
}
*/
/*Přepsání nadpisu kategorie "Oblíbené na HP"
.ehv-titleDecorator.homeCategories.a {
    visibility: hidden;
    position: relative;
}
.ehv-titleDecorator.homeCategories.a:before {
    content: "Nové modely v nabídce:";
    visibility: visible;
    position: absolute;
}
konec Přepsání nadpisu kategorie "Oblíbené na HP"*/

/* větší písmo v podkategoriích horního menu */
.MenuCategoriesRwdView.v1.big ul.child>li>ul.child>li.leaf>a.name {
    font-size: 1rem;
}
/* stejně vysoké řádky v kategoriích + větší písmo*/
.FlatCategoriesRwdView.v5 ul>li {
    line-height: 50px;
    font-size: 1.1rem;
}

/*šedé rámečky ve výpisu kategoriíí */
.FlatCategoriesRwdView.v5 ul.root>li{
    border-color: var(--secondary-color);
}

/* tmavší kód a poznámka na detaiul produktu */  
.ProductDetailTableView.v2 {
    font-size: 1rem;
    color: var(--text-color);}

/* zarovnání dotupnosti s kódem na výpisu*/ 
.ProductView.v1 .AvailabilityInfo {
    margin-top: 0em;
}

/* tučná poznámka na výpisu*/ 
bs-grid-item.partNumberCustom_.value {
    font-weight: bold;
}

/* větší písmo ve výpisu kategorií */
.FlatCategoriesRwdView.v1 ul {
    font-size: 1.1rem;
}

/* větší písmo rok výroby a pozn výpisu kategorií */
.ProductView .code, .ProductView .rokVyroby, .ProductView .textNote {
    font-size: 95%;
}

/*zrušení registrace v košíku*/
/*
#OrderUserForm {visibility: hidden;}
#OrderLogin {grid-column: 1/4;}
*/

/*patička --> tlačítka místo odrážek na mobilu*/
@media screen and (max-width: 820px){
#menu-footer a {
  display: block;
  padding: 10px 10px;
  margin-bottom: 5px;
  border: 1px solid;
  border-radius: var(--input-border-radius);
  border-color: var(--secondary-color);
  text-decoration: none;
}
div#menu-footer.FlexUl  {justify-content: unset;}
}

/*posunutí šipek u sliderů, aby šlo lépe klepat na tlačítko Koupit
.slidingItems>.button.left {left: -20px;}

.slidingItems>.button.right {right: -20px;}
*/

/*posunutí tlačítek koupit do popředí aby u sliderů, aby šlo lépe klepat na tlačítko Koupit*/
.slidingItems>.button {
    z-index: 4!important;}
.TazneAddToCartWithMontage {
    z-index: 5;}
    
/*přizpůsobení okna (mobil) po vložení do košíku)*/    
.subProductList .productName {
    width: unset!important;}
 
/*oranžový bonus program info text*/    
.LoyaltyProductInfoView.v1, .LoyaltyInfoView.v1 {
    background: url(/data/user-content/img-provozni/prasatko-orange.svg) no-repeat 10px center!important;
    background-size: 35px 35px!important;
    background-color: #ffefc7!important;
    color: #6e2f00!important;
}
.LoyaltyProductInfoView.v2 .gainableAndRequired {
    background: url(/data/user-content/img-provozni/prasatko-orange.svg) no-repeat center center;
}

/*splynutí patičky s pozadím*/
.FooterView.Footer {margin: 0px -10px -10px -10px!important;}

#TazneLongName,
.ProductDetailState .HeadingView.Heading {
     word-break: break-word;
}

/* 107 222 = nezobrazovat v detailu článku titulní obrázek */
.NewsDetail .newsBody {
    width:100% !important;
}
.NewsDetail .imageWrap {
    display:none !important;
}
/* 107 222 = nezobrazovat v detailu článku titulní obrázek */

/* zrušení přesahu obrázku v asistentu na HP */
.TazneConfiguratorStep1 .icon img {
    width: 305px !important;
}
.sizeXS .TazneConfiguratorStep1 .icon img {
    width: 105px !important;
}
.sizeS .TazneConfiguratorStep1 .icon img {
    width: 155px !important;
}
.sizeM .TazneConfiguratorStep1 .icon img {
    width: 245px !important;
}
/* zrušení přesahu obrázku v asistentu na HP */

/*zmenšení obrázků v průvodci - montáž - účel použití */
.TazneConfiguratorStep2 .tabs .tabContent.usage .categoryLink img {
    max-width: 55%;
}
/*zmenšení obrázků v průvodci - montáž - účel použití */

/*
#e15574765 span.name {
visibility:  hidden !important; 
}

#e15574765 span.name:before {
visibility:  visible !important; 
content: "Tažné s montáží" !important;
position: static;
display: block;
}
*/

@media (min-width: 426px) {
    .contactColItem {
        width: 32%; !important
    }
}

/*zarovnání poboček v kontaktech a střediscích na střed*/
.ucColWrap {
    justify-content: center;
}

.ucContactWrap h2
{
    font-size: 23px;
    font-weight: 800;
    color: #595a63;

}

.S_OddelovaciCara {
    width: 100%;
    height: 2px;
    background-color: #e7e7e7;
}

/*šablona článek s Obrázkem */
.S_ClanekPlusObrazek_Kontejner
{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-around;
    margin-top: 15px;
    margin-bottom: 15px;
}
.S_ClanekPlusObrazek_Obsah
{
    width: 47%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
}
.S_ClanekPlusObrazek_Obsah h2
{
    font-size: 23px;
    font-weight: 500;
    color: #595a63;
    margin-top: 0;
}
.S_ClanekPlusObrazek_Tlacitko
{
    width: 220px;
    height: 40px;
    padding-left: 15px;
    box-sizing: border-box;
    position: relative;
    background-color: #009fe3;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    
}
.S_ClanekPlusObrazek_Tlacitko p
{
    color: white;
    font-size: 16px;
    font-weight: bold;
}
.S_ClanekPlusObrazek_Tlacitko:hover p
{
    text-decoration: underline;
}
@media(max-width: 1000px)
{
    .S_ClanekPlusObrazek_Kontejner
    {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}
@media(max-width: 850px)
{
    .S_ClanekPlusObrazek_Kontejner
    {
        flex-wrap: wrap;
        margin-top: 20px;
        margin-bottom: 20px;
    }
/*    .S_ClanekPlusObrazek_Kontejner div:first-child  
    {
        order:2;
    } */
    .S_ClanekPlusObrazek_Obsah
    {
        width: 100%;
        padding-top:10px;
        padding-left: 0;
        padding-right: 0;
    }
    .S_ClanekPlusObrazek_Obsah h2
    {
        margin-top: 15px;
    }
}
@media(max-width: 650px)
{
    .S_ClanekPlusObrazek_Kontejner
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
/*end šablona článek s Obrázkem */



/* šablona Oddělovací čára */
.S_OddelovaciCara
{
    width: 100%;
    height: 2px;
    background-color: #e7e7e7;
}
/*end šablona Oddělovací čára */

.TazneServiceDetail .kontakt.infoBox {
    height: 190px;
}
    
.conItemImg div {
    width: 93%;
    margin: auto;
}

.colItemButton {
    border-radius: 30px;
}


.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle {
    border-left: 90px solid transparent!important;
    border-top: 90px solid #ff8027!important;
}

.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle-text {
 padding-top: 5px!important;
}

/* asi nějaká duplicita
@media(max-width: 550px){
.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle {
    border-left: 80px solid transparent!important;
    border-top: 80px solid #ff8027!important;
}
    .TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle-text {
 padding-top: 5px!important;

}
}
*/

@media(max-width: 550px){
.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle {
    border-left: 55px solid transparent!important;
    border-top: 55px solid #ff8027!important;
}
.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle-text {
 padding-top: 0px!important;
line-height: 100%!important;
    font-size: 10px!important;
      left: 20px!important;
    top: 3px!important;

}}

.pozor-Text-AH {
    padding-left: 65px;
    /* height: 100%; */
    font-size: 16px;
    font-weight: 600;
    color: #000;
    background: url('/data/user-content/img-provozni/procento.webp?v=2') no-repeat 15px center;
    background-color: #f1d600;
    line-height: 40px;
    vertical-align: middle;
    border-radius: 20px 20px 0 0;
}


/* zabolení hran */
:root {
    --border-radius: 20px;
    --input-border-radius: 20px;
    --button-border-radius: 20px;
    --popup-border-radius: calc(10px* 3);
    --dialog-border-radius: calc(10px* 3);
    --panel-border-radius: 20px;
}
.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle {
  border-top-right-radius: 14px;
}
@media(max-width: 550px){
.TazneConfiguratorStep1 .button .actionLabelWrapper .actionLabel .triangle {
  border-top-right-radius: 16px;
}
}

/* zrušení přesahu obrázku v asistentu na HP */
.TazneConfiguratorStep1 .icon img {
   border-top-left-radius: 20px;
}
.sizeXS .TazneConfiguratorStep1 .icon img {
    border-top-left-radius: 24px;
}
.sizeS .TazneConfiguratorStep1 .icon img {
   border-top-left-radius: 20px;
}
.sizeM .TazneConfiguratorStep1 .icon img {
    border-top-left-radius: 20px;
}
/* zrušení přesahu obrázku v asistentu na HP */

.AddToCartView.AddToCart .selectVariant,.AddToCartView.AddToCart .buy,.TazneAddToCartWithMontage {
    border-radius: var(--button-border-radius);
}

@media(min-width: 1330px){
.MenuCategoriesRwdView.v1.big>.pivot>.popup {
    border-radius: 30px;
}}

.TazneSelectElektro .button, .TazneElektroSelector .BuyElektro, .button.submit {
    border-radius: var(--button-border-radius)!important;
}

.TazneElektroSelector .BuyElektro:hover {
    border-radius: 20px 0 0 20px
}

.TazneElektroSelector .BuyElektro:hover:after {
    right: -10px;
}

.TazneAddToCartContainer div.Montaz.SectionTitle {
    border-radius: 20px 20px 0px 0px;
}

.PagingView.v1 .gotoPrevious>span {
border-radius: 20px 0px 0px 20px;
}

.PagingView.v1 .gotoNext>span {
   border-radius: 0px 20px 20px 0px;
}

.TabsAttributeFilterMasterView.v1 .tabpages>.tab {
    border-radius: 15px 15px 0 0;
}

.TabsAttributeFilterMasterView.v1.leftMenu .tabpages>.tab {
    border-radius: 20px 0px 0px 20px;
}

.MenuCategoriesRwdView.v1.big ul.root>li>ul.child {
    border-radius: 0px 0px 20px 20px;
}

.MenuView.v3 ul.root>li>ul.child {
    border-radius: 0px 0px 20px 20px;
}

.TazneAssemblyProducts .selection .backLink {
    border-radius: var(--button-border-radius);
}

.TazneAssemblyProducts .selection {
    border-radius: 20px;
}

.TazneAssemblyProducts .selection .caption {
    border-radius: 20px 20px 0px 0px;
}

.TazneAssemblyDialogResultDialog ._goBasketButton, .TazneAssemblyDialogResultDialog ._buttonsWrap ._goEshopButton{
    border-radius: 20px;
}

.TazneAssemblyProducts .neProVozyFilter {
    border-radius: 20px;
}

/* označení souprav zeleně + zaoblěně */
.TazneAssemblyProducts .assemblyProduct>.caption {
    border-radius: 20px 20px 0 0;
    background-color: #00a523;
    color: white;
}

/* označení první soupravy šedivě */
.TazneAssemblyProducts div.assemblyProduct:first-of-type>span.caption:first-of-type {
    background-color: #404040;
}

/* zaoblení souprav + stín */
.TazneAssemblyProducts .assemblyProduct {
    border-radius: 20px;
    box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, .23), -20px 20px 22px -10px rgba(0, 0, 0, .23);
}

.TazneAssemblyProducts .assemblyProduct .kompletInfo .button.buy {
    border-radius: var(--button-border-radius);
}

.TazneAssemblyProducts .anotherProduct .link {
    border-radius: var(--button-border-radius);
}

.TazneConstantText a.button {
    border-radius: var(--button-border-radius);
}

.TazneRelatedProductsFilterView.inColumns .tabpages>.tab {
    border-radius: 20px 20px 0 0;
}

.TazneRelatedProductsFilterView.leftMenu .tabpages>.tab {
    border-radius: 20px 0 0 20px;
}

.TazneRelatedProductsFilterView.topMenu .tabpages>.tab {
    border-radius: 20px 20px 0 0;
}

.TabsAttributeFilterMasterView.v1 {
    border-radius: 20px 20px 0 0;
}

/* zabolení hran konec*/

/* stín na HP tlačítkách */
.TazneConfiguratorStep1 .button {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .23), -20px 20px 22px 0px rgba(0, 0, 0, .23);
}
/* stín na HP tlačítkách konec*/
/* zvětšení značek HP průvodci a optimalizace zobrazení kateogrií v průvodci*/
.sizeXS .TazneConfiguratorStep2 .tabs .logo img {
    width: 65px;
}
.sizeS .TazneConfiguratorStep2 .tabs .logo img {
    width: 70px;
}
.sizeXS .TazneConfiguratorStep2 .tabs .categoryItem {
    width: 150px !important;
}
.sizeXS .TazneConfiguratorStep2 .tabs .categoryLink {
    height: 50px;
}

.sizeXS .TazneConfiguratorStep2 .usage span {
    display: block;
    height: 50px; !important;
}
/* zvětšení značek HP průvodci a optimalizace zobrazení kateogrií v průvodci konec */

.TabsProductDetailMasterView .tabpages>.tabs {
display: flex;
}

/* změna stylu tlačítka hledat podle vozidla */

h2.hledat-podle-vozidla {  
    margin: 20px 10px;
    border: 1px solid #808080;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: middle;
    background-color: var(--bscheck-color);
    border-radius: 30px;
    color: white;
    box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, .23), -2px 2px 20px -10px rgba(0, 0, 0, .23);
}
/* změna stylu tlačítka hledat podle vozidla konec*/

.sizeXS .TazneConfiguratorStep2 .tabs .tab {
    border-radius: 20px 20px 0 0;
    display: block;
    border-left-width: 1px;
}

.sizeS .TazneConfiguratorStep2 .tabs .tab {
    font-size: 15px;
    border-radius: 20px 20px 0 0;
    display: table-cell;
    top: 1px;
}

.TazneConfiguratorStep2 .tabs .tab {
    border-radius: 20px 20px 0 0;
}

@media(max-width: 999px){
#TazneEasyBuyWizzardTitle .part1 {
    border-radius: 20px 20px 0 0;
}}


.TazneAssemblyProducts .assemblyProduct .kompletInfo {
    grid-template-columns: auto auto auto;
}

.TazneAssemblyProducts .assemblyProduct .kompletInfo .button.buy span{ 
    display: none;
}

.TazneAssemblyProducts .assemblyProduct .kompletInfo .button.buy:after {
  content: 'Pokračovat k výběru montážního střediska';
}

.akce-montaz {
    padding-left: 65px;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    background: url('/data/user-content/img-provozni/procento_wh.webp') no-repeat 15px center;
    background-color: #ff8027;
    line-height: 40px;
    vertical-align: middle;
        border-radius: 20px 20px 0 0;
}

.ItemBgWrap {
    border-radius: 0 0 40px 40px;
}