/* =========================================================
   SNUBNÍ PRSTENY – zrušení šedého podkladu za obsahem
   Pachatelé: #content-wrapper.container.content-wrapper + .col-sm-12
   Platí jen když <body> má class "in-snubni-prsteny"
   ========================================================= */

/* 1) hlavní šedý panel */
body.in-snubni-prsteny #content-wrapper.container.content-wrapper{
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* 2) šedý podklad na sloupci uvnitř (Bootstrap col-sm-12) */
body.in-snubni-prsteny #content-wrapper.container.content-wrapper .col-sm-12{
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* 3) aby se nic nebarvilo přes pseudo-elementy */
body.in-snubni-prsteny #content-wrapper.container.content-wrapper::before,
body.in-snubni-prsteny #content-wrapper.container.content-wrapper::after,
body.in-snubni-prsteny #content-wrapper.container.content-wrapper .col-sm-12::before,
body.in-snubni-prsteny #content-wrapper.container.content-wrapper .col-sm-12::after{
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  content: none !important;
}






/* ===== VYCENTROVANI TABULKY -POPIS PRODUKTU ===== */

/* Chyt me v c mo n ch wrapper , proto e Venus to m  r zn  podle str nky/verze */
.p-detail .p-detail-tabs,
.p-detail .p-detail-tabs-content,
.p-detail .tab-content,
.p-detail .ui-tabs-panel,
.p-detail .p-detail-description,
.p-detail .basic-description{
  width: 100%;
}


/* 1) vyrobíme "čistý panel" bez bočních offsetů */
.p-detail .p-detail-tabs-content,
.p-detail .tab-content,
.p-detail .ui-tabs-panel{
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* 2) vytvoříme centrální sloupec se stejnou šířkou na všech stránkách */
.p-detail .p-detail-description,
.p-detail .basic-description{
  max-width: 980px !important;     /* uprav dle oka */
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 3) když Venus obaluje popis ještě do dalšího divu, srovnáme i ten */
.p-detail .p-detail-tabs-content > .container,
.p-detail .tab-content > .container,
.p-detail .ui-tabs-panel > .container{
  max-width: 980px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 4) pojistka proti floatům */
.p-detail .p-detail-description::after,
.p-detail .basic-description::after{
  content:"";
  display:block;
  clear:both;
}