/*Footer_NEW*/
.Footer_Container
{
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  background-color: #3f4550;
}
.Footer_Column
{
  width: 250px;
  height: auto;
  display: flex;
  flex-flow: column;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 25px;
  margin-bottom: 25px;
}
.Footer_Column h2
{
  color: white;
  margin-top: 0;
}
.Footer_Column p
{
  color: white;
  margin-top: 3px;
  margin-bottom: 3px;
}
.Footer_Line
{
  width: 100%;
  height: 1px;
  background-color: #4f515e;
  margin-top: 3px;
  margin-bottom: 3px;
}
.Footer_Column_Time
{
  width: 100%;
  height: auto;
  display: flex;
}
.Footer_Column_Time_Left
{
  width: 65px; 
  height: auto;
  display: flex;
  align-items: center;
}
.Footer_Column_Time_Right
{
  height: auto;
  display: flex;
  align-items: center;
}
.Footer_Column_Link
{
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 10px;
}
.Footer_Column_Link_Image
{
  width: 15px;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Footer_Column_Link_Text
{
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.Footer_Column_Link_Text a, .Footer_Column_Link_Text p
{
  color: #ff8124;
  text-decoration: none;
}
.Footer_Column_Link_Text a:hover
{
  text-decoration: underline;
}
.Footer_Column_Socials
{
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-start;
}
.Footer_Column_Socials a:first-child
{
  margin-right: 10px;
}
.Footer_Column_Tile
{
  width: 100%;
  height: auto;
  background-color: #2d343e;
  display: flex;
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.Footer_Column_Tile h3
{
  color: white;
  margin-top: 0;
}
.Footer_Column_Tile_Container
{
  width: 100%;
  height: auto;
  display: flex;
  flex-flow: column;
}
.Footer_Column_Tile_Row
{
  width: 100%;
  height: auto;
  display: flex;
}
.Footer_Column_Tile_Row_Image
{
  width: 15px;
  height: auto;
}
.Footer_Column_Tile_Row_Text
{
  margin-left: 10px;
}
.FooterImage
{
  justify-content: center;
  align-items: center;
}
.Footer_Container_Bottom
{
  width: 100%;
  height: 175px;
  display: flex;
  background-color: #2d343e;
  justify-content: center;
  align-items: center;
}
#HeaderInfoPanel{
padding: 0;
}














/*Footer_NEW*/

/*kontakty*/
.nevixKontakty .left1 {order:1;}
.nevixKontakty .left2 {order:3;}
.nevixKontakty .left3 {order:5;}
.nevixKontakty .right1 {order:2;}
.nevixKontakty .right2 {order:4;}
.nevixKontakty .right3 {order:6;}
.nevixKontakty .bottom1 {order:7;}
.nevixKontakty .bottom2 {order:8;}
@media screen and (max-width: 420px) 
{
    .nevixKontakty img {max-width:95px !important; }
}
@media screen and (max-width: 599px) 
{
    .nevixKontakty .left1 {order:1;}
    .nevixKontakty .left2 {order:2;}
    .nevixKontakty .left3 {order:3;}
    .nevixKontakty .right1 {order:4;}
    .nevixKontakty .right2 {order:5;}
    .nevixKontakty .right3 {order:6;}
    .nevixKontakty .bottom1 {order:7;}
    .nevixKontakty .bottom2 {order:8;}
    .nevixKontakty > div {position:relative;justify-content:center}
    .nevixKontakty > div > div:nth-child(2) {width:220px;}
    .nevixKontakty > div:after {content: ""; display: block;width: 100%;height: 1px;position: absolute;bottom: 0;background: linear-gradient(90deg,transparent, #e4e4e4 25%, #e4e4e4 75%, transparent);margin-bottom: 1.1rem;}
}
/*end kontakty*/


#PDDescription .zkoseny-nadpis{z-index:10;top: -10px;left: 1px;position:absolute;font-size:20px;margin:0 0 0.4em 0;background: #FA7E32;border: 2px solid #393E48;border-style: none solid solid none;padding: 10px 20px;width: auto;display: inline-block;transform: skew(-30deg);}
#PDDescription .zkoseny-nadpis > *{transform: skew(30deg);display:inline-block;color:white;text-decoration:none;text-transform:uppercase;font-size:19px;letter-spacing:0.5px}
#PDDescription.userContent{overflow:visible;}

.sedy-box{margin-top:50px;background:#EAECF0;border:1px solid #DDDEE3;padding:50px 20px 20px 20px;overflow:visible;position:relative;}
.sedy-box .prava a{color:#FA7E32;}

.pro-proti {display:flex;width:100%;padding-left:10px;}
.pro-proti ul {padding-left: 0; list-style:none;}
.pro-proti ul li{margin-bottom:0.4em;padding-left:20px;padding-right:20px;}
.vyhody {color: #56A10F; max-width:480px;}
.vyhody ul li {background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAABlBMVEUAAABbqQC6S38+AAAAAXRSTlMAQObYZgAAABNJREFUCNdj4GFggKP/B0AISQQAOo8D3zKY01sAAAAASUVORK5CYII=') no-repeat 0 4px;}
.nevyhody ul li{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAAA1BMVEXfHEnI2Ou+AAAAC0lEQVQI12NgAAEAAAYAAWb0yWwAAAAASUVORK5CYII=) no-repeat 0 8px;}
.nevyhody {color:#D50D43; max-width:480px;border-left:1px solid #DFE1E5;padding-left:20px}
.vyhody h3,.nevyhody h3{font-size:20px;text-transform:uppercase;color:black;}


.pro-proti{padding:20px 10px;}
.garance-spokojenosti{border-top:1px solid #E3E4E5;}
.garance-spokojenosti, .serizeno{display:flex;border-bottom:1px solid #E3E4E5;flex-direction: row-reverse;}
.garance-spokojenosti h3, .serizeno h3{margin-top:0;margin-bottom:0.5em;}
.garance-spokojenosti div, .serizeno div{ padding-right:20px; }
.garance-spokojenosti img, .serizeno img{margin-right:0px;}

.nazor-experta{display:flex;}
.nazor-experta .prava{padding-left:20px}

.sedy-box:before{content:"";background:white;position:absolute;left:-1px;top:-1px;width:10px;height:20px;display:block;}

.goTop { color: #8c8c8c; }

.CetelemCalculatorView.v1.PDCetelemButton a.button {
    display: none;
}

.ActionIconsView.v1 .icon.flag11 span{
padding-left: 30px !important;
}

.ActionIconsView.v1 .icon.flag10 span {
padding-left: 30px !important;
}

@media screen and (max-width: 565px) {
  #bs_popupUser {
    margin:0 !important;
    width:100% !important;
    height:100% !important;
    left:0 !important;
    padding-top:0 !important;
    positon:absolute !important;
    top:0 !important;
    display:flex;
    align-items:center;
  }
  #bs_popupUser #innerPopup{
    padding-top:20px;   
    width:inherit!important;
    overflow:hidden!important;
  }
  #bs_popupBoxClose{
      text-align:right !important;
      position:relative !important;
      left:0px ;
      right:0px ;
      height:20px;
  }
  #bs_popupBoxClose {
      right:20px;
      top:-8px;
  }
  #bs_popupBoxClose img{
      width:50px;
  }
}

#Menu.MenuView.v2a ul.root>li>ul.child {background-color:rgba(0,0,0,0.92) !important;}
#Menu.MenuView.v2a ul.root>li>ul.child li a {color:white !important;}

/*OK - úpravy responsive 14.08.2019*/
#Master.dcon { --bg-header-color: transparent; }
#Master.dcon.headerFixed { --bg-header-color: var(--primary-color); }
#Master.dcon.headerFixed .Logo { height: 70px; width: 140px; margin-left: 35px; }
@media only screen and (max-width: 1150px) { 
    #Master.dcon { --bg-header-color: var(--primary-color); } 
    #Master.dcon.headerFixed .Logo { margin-left: 0px; }
}
#Master.dcon #MenuCategories.big {    border-bottom: 5px solid var(--secondary-color); grid-column: 2/3; font-weight: 600; text-transform: uppercase; }
#Master.dcon #MenuCategories.big .root {display: grid;
    grid-auto-flow: column;
    justify-items: stretch;
    grid-template-columns: repeat(10, minmax(min-content, 1fr));
    height: 60px;
}
#Master.dcon #MenuCategories.big .popup {grid-gap: 0px; }
.MenuCategoriesRwdView.v1.big ul.root>li>a.name:before {box-shadow: -1px 0 0 rgba(255,255,255,.1);}
#Master.dcon .Contacts { --text-weaker-color: var(--link-color); }


.MenuCategoriesRwdView.v1.big>.pivot>.popup .MenuView, .MenuCategoriesRwdView.v1.big>.pivot>.popup .MenuView .root {
    width: 100%;
    height: max-content !important;
    background-color: #ffffff8f;
}

/*EshopHomeUserContent4*/
.eh_uc2_title { padding-bottom: 0.8em; margin-bottom: 0.8em; font-size: 2rem; text-shadow: none; color: #404447; border-bottom: solid 1px var(--neutral-separator-color); }
.UserContentView.EshopHomeUserContent4 .outer { display: flex; max-width: 1260px; flex-wrap: wrap; justify-content: space-between; }
.UserContentView.EshopHomeUserContent4 .box { padding: 0px; text-align: center; }
.UserContentView.EshopHomeUserContent4 img { max-width: 100%; }
.UserContentView.EshopHomeUserContent4 .box:hover img { filter: brightness(0.5); }
.UserContentView.EshopHomeUserContent4 .box a { display: block; position: relative; width: 100%; height: 100%; padding:3px; box-sizing: border-box; justify-content: center; overflow: hidden; }
.UserContentView.EshopHomeUserContent4 .box a:before { content: ""; display: block; }
.UserContentView.EshopHomeUserContent4 .box.big_box a:before { padding-top: calc(100% * 407 / 616); }
.UserContentView.EshopHomeUserContent4 .box.small_box a:before { padding-top: calc(100% * 407 / 407); }
.UserContentView.EshopHomeUserContent4 .box a > img { position: absolute; top: 0; left: 0; width: 100%; }
.UserContentView.EshopHomeUserContent4 .big_box { width:50%; }
.UserContentView.EshopHomeUserContent4 .small_box { left:0; top:0; width: 33.3%; }
.UserContentView.EshopHomeUserContent4 .big_box strong { display: flex; position: absolute; z-index:1; left: 0; top:0; width:100%; height:100%; font-size: 32px; text-align: center; box-sizing: border-box; white-space: pre-line!important; white-space: nowrap; align-content: center; justify-content: center; padding-top: 8%; box-sizing: border-box; }
.UserContentView.EshopHomeUserContent4 .small_box strong { position: absolute; z-index: 1; left:0; top: 0; width:100%; height: 100%; padding-top:20%; font-size: 32px; text-align: center; box-sizing: border-box; padding-top: 13%; }
.UserContentView.EshopHomeUserContent4 strong { font-weight: 700; text-transform: uppercase; color: #ffffff; }
.UserContentView.EshopHomeUserContent4 .big_box strong:hover,
.UserContentView.EshopHomeUserContent4 .small_box strong:hover { color: white; transition: 200ms ease-out; }
.UserContentView.EshopHomeUserContent4 .outer2 .shortText { font-size: 72px; }
.UserContentView.EshopHomeUserContent4 .outer2 .longText { font-size: 30px; }
.UserContentView.EshopHomeUserContent4 .outer2 .button { font-size: 18px; text-decoration: none; }

@media screen and (max-width: 1149px) {
    .UserContentView.EshopHomeUserContent4 .big_box strong {font-size: 4vw;}
    .UserContentView.EshopHomeUserContent4 .small_box strong {font-size: 3vw;}
    .UserContentView.EshopHomeUserContent4 .small_box strong {font-size: 3vw;}

    .UserContentView.EshopHomeUserContent4 .outer2 .shortText {font-size: 3vw;}
    .UserContentView.EshopHomeUserContent4 .outer2 .longText {font-size: 2vw;}
    .UserContentView.EshopHomeUserContent4 .outer2 .button {font-size: 2vw;}
}
@media screen and (max-width: 549px) {
    .UserContentView.EshopHomeUserContent4 .big_box strong {font-size: 4vw;}
    .UserContentView.EshopHomeUserContent4 .outer2 .shortText {margin-top:2em;}
    .UserContentView.EshopHomeUserContent4 .outer2 .longText {font-size: 3vw;}
    .UserContentView.EshopHomeUserContent4 .outer2 .button {font-size: 3vw;}
}
@media screen and (max-width: 419px) {
    .UserContentView.EshopHomeUserContent4 .big_box { position: relative; width: 100%; }
    .UserContentView.EshopHomeUserContent4 .big_box strong{font-size: 7vw; }
    .UserContentView.EshopHomeUserContent4 .small_box { position: relative; width: 50%; }
    .UserContentView.EshopHomeUserContent4 .small_box strong {font-size: 4vw;}
}
/*END EshopHomeUserContent4*/

/* SKRYTÍ PŘÍZNAKU BLACK FRIDAY*/
/*
.ActionIconsView.v1 .icon.flag17 {
    display: none;
}
*/

/* 66535 - skrýt procentuální slevu, pokud se jedná o produkt s příznakem Black friday */
.ActionIconsView.hasBlackFriday .icon.discount {
    display:none !important;
}

.EssoxView.bs-dialog > .panel > iframe {
    height: 815px !important;
  
}

.timeToRedirect {font-size:16px; font-weight:bold;}


.NevixKoloNaOperak {display: none !important;}


#HeaderInfoPanel {
    padding-top: 5px;
    padding-bottom: 5px;
}


div#NevixDetailPiktogram1DialogUserContent, div#NevixDetailPiktogram2DialogUserContent, div#NevixDetailPiktogram3DialogUserContent {
    border-radius: 8px;
}


/* 163 546 - dočasné skrytí panelu */
.BasketXynActionView {display: none;}
