/* telefony v hlavice */
body {
  position: relative;
}
.top-navigation-contacts a,
.top-navigation-tools .project-phone {
  visibility: hidden;
}
.custom-header-phones {
  margin: 0 auto;
  font-size: 11px;
  padding: 10px 15px 3px;
  text-align: center;
}
.custom-header-phones a {
  font-weight: bold;
  font-size: 14px;
  display: block;
}
a.support-phone:before,
a.orders-phone:before {
  content: "\e902";
  line-height: 25px !important;
  margin-right: 1ex;
  font-size: 20px;
  font-family: ikony !important;
  vertical-align: sub !important;
}

@media screen and (min-width: 768px) {
  .custom-header-phones {
    text-align: left;
    padding: 0;
    position: absolute;
    top: 12px;
    transform: translateX(-50%);
    left: 56%;
    width: 350px;
  }
  .custom-header-phones a {
    display: inline-block;
  }
  .navigation-in > ul > li > a {
    padding: 24px 16px 26px 16px !important;
  }
}
@media screen and (min-width: 992px) {
  .custom-header-phones {
    left: 54%;
    width: 400px;
    font-size: 13px;
  }
  .custom-header-phones a {
    font-size: 13px;
    margin-right: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .custom-header-phones {
    left: 51%;
  }
}
@media screen and (min-width: 1440px) {
  .custom-header-phones {
    left: 49%;
  }
}

/* konec telefonu v hlavicce */

#header .site-name a img {
  /* Velikost loga v hlavicce */
  max-height: 70px;
}

.link-icon.chat {
  /* Skryti ikony na dotaz k produktu */
  display: none;
}

.shp-tab:nth-child(2) {
  /* Skryti zalozky pro Diskuze v detailu produktu */
  display: none !important;
}

.products-block .p-bottom .prices {
  /* Sirka ceny produktu a skladovosti v listu produktu */
  flex-basis: 33%;
}

.products-block .p-bottom .p-tools {
  /* Sirka tlacitka v listu produktu */
  flex-basis: 66%;
}

.advanced-order .extras-wrap .extra.step .btn {
  /* Zmena barvy tlacitka v objednavkovem procesu */
  background-color: #009901;
  border: 1px solid #009901;
}

.advanced-order .extras-wrap .extra.step .btn:hover,
.advanced-order .extras-wrap .extra.step .btn:active {
  /* Zmena barvy tlacitka v objednavkovem procesu - pri a po najeti */
  background-color: #038003;
  border: 1px solid #038003;
}

a#continue-order-button.btn.btn-conversion.next-step-forward {
  /* Zmena barvy tlacitka v objednavkovem procesu */
  background-color: #009901;
  border: 1px solid #009901;
}

a#continue-order-button.btn.btn-conversion.next-step-forward:hover,
a#continue-order-button.btn.btn-conversion.next-step-forward:active {
  /* Zmena barvy tlacitka v objednavkovem procesu - pri a po najeti */
  background-color: #038003;
  border: 1px solid #038003;
}

button#orderFormButton.btn.btn-conversion.next-step-forward {
  /* Zmena barvy tlacitka v objednavkovem procesu */
  background-color: #009901;
  border: 1px solid #009901;
}

button#orderFormButton.btn.btn-conversion.next-step-forward:hover,
button#orderFormButton.btn.btn-conversion.next-step-forward:active {
  /* Zmena barvy tlacitka v objednavkovem procesu - pri a po najeti */
  background-color: #038003;
  border: 1px solid #038003;
}

button#submit-order.btn.btn-conversion.next-step-finish {
  /* Zmena barvy tlacitka v objednavkovem procesu - pri a po najeti */
  background-color: #009901;
  border: 1px solid #009901;
}

button#submit-order.btn.btn-conversion.next-step-finish:hover,
button#submit-order.btn.btn-conversion.next-step-finish:active {
  /* Zmena barvy tlacitka v objednavkovem procesu - pri a po najeti */
  background-color: #038003;
  border: 1px solid #038003;
}

.contact-box strong::after {
  /* Zmena textu v boxu prodejce v ramci kosiku */
  content: "Volejte pondělí - neděle: 7:00 - 20:00";
}

body.id--17 .whole-width[for="add-note"] {
  /* Vzhled kolonky poznamka v objednavkovem procesu */
  width: 100% !important;
  font-weight: 800 !important;
  color: #fff !important;
  background-color: #e0a300 !important;
  padding: 10px 0 10px 50px !important;
}

body.id--17 .whole-width[for="another-shipping"] {
  color: #dadada;
}

body.id--17 .whole-width[for="company-shopping"] {
  color: #dadada;
}

body.id--17 .whole-width[for="add-note"]:before {
  /* Vzhled kolonky poznamka v objednavkovem procesu */
  margin-left: 20px !important;
}

body.id--17 .whole-width[for="sendNewsletter"]:before {
  /* Vzhled kolonky pro odber newsletteru v objednavkovem procesu */
  margin-left: 20px !important;
}

body.id--17 .whole-width[for="sendNewsletter"]:after {
  /* Vzhled kolonky pro odber newsletteru v objednavkovem procesu */
  margin-left: 20px !important;
}

body.id--17 .whole-width[for="add-note"]:after {
  /* Vzhled kolonky termin osobniho odberu / poznamka v objednavkovem procesu */
  margin-left: 20px !important;
}

body.id--17 .whole-width[for="set-registration"] {
  /* Souvisejici: Vzhled kolonky poznamka v objednavkovem procesu */
  padding: 10px 0 10px 50px !important;
}

body.id--17 .whole-width[for="sendNewsletter"] {
  /* Souvisejici: Vzhled kolonky poznamka v objednavkovem procesu */
  padding: 10px 0 10px 50px !important;
}

/* body.id--17 input[type="checkbox"] + label::before {
  margin-left: 20px !important;
}

body.id--17 input[type="checkbox"] + label::after {
  margin-left: 20px !important;
} */

body.id--17 .whole-width[for="set-registration"]:before {
  /* Souvisejici: Vzhled kolonky poznamka v objednavkovem procesu */
  margin-left: 20px !important;
}

body.id--17 .whole-width[for="set-registration"]:after {
  /* Souvisejici: Vzhled kolonky poznamka v objednavkovem procesu */
  margin-left: 20px !important;
}

body.id-1128 .subcategories.with-image li a .image {
  /* Skryti obrazku podkategorii v kategorii Nove od Starych > Interierove dvere */
  display: none !important;
}

body.id-1128 .subcategories li a {
  /* Vyska podkategorii bez obrazku v kategorii Nove od Starych > Interierove dvere */
  height: 60px !important;
}

.newsletter button {
  /* Vzhled tlacitka ODEBIRAT v newsletter boxu */
  background-color: #232428 !important;
  border-color: #232428 !important;
}

/* Skryti obrazku pod-podkategorii Stare od Starych */
body.id-1161 .subcategories.with-image li a .image,
body.id-1167 .subcategories.with-image li a .image,
body.id-1173 .subcategories.with-image li a .image,
body.id-1185 .subcategories.with-image li a .image,
body.id-1191 .subcategories.with-image li a .image,
body.id-1203 .subcategories.with-image li a .image,
body.id-1212 .subcategories.with-image li a .image,
body.id-1224 .subcategories.with-image li a .image,
body.id-1230 .subcategories.with-image li a .image,
body.id-1236 .subcategories.with-image li a .image,
body.id-1251 .subcategories.with-image li a .image,
body.id-1257 .subcategories.with-image li a .image,
body.id-1260 .subcategories.with-image li a .image,
body.id-1266 .subcategories.with-image li a .image,
body.id-1284 .subcategories.with-image li a .image,
body.id-1290 .subcategories.with-image li a .image {
  display: none !important;
}

/* Vyska pod-podkategorii Stare od Starych */
body.id-1161 .subcategories li a,
body.id-1167 .subcategories li a,
body.id-1173 .subcategories li a,
body.id-1185 .subcategories li a,
body.id-1191 .subcategories li a,
body.id-1203 .subcategories li a,
body.id-1212 .subcategories li a,
body.id-1224 .subcategories li a,
body.id-1230 .subcategories li a,
body.id-1236 .subcategories li a,
body.id-1251 .subcategories li a,
body.id-1257 .subcategories li a,
body.id-1260 .subcategories li a,
body.id-1266 .subcategories li a,
body.id-1284 .subcategories li a,
body.id-1290 .subcategories li a {
  height: 60px !important;
}

body.type-detail .buy-box .add-to-cart {
  /* Sirka bloku VLOZIT DO KOSIKU v detailu produktu */
  width: 410px !important;
}

body.type-detail .btn.btn-lg.btn-conversion.add-to-cart-button {
  /* Sirka tlacitka VLOZIT DO KOSIKU v detailu produktu */
  width: 280px !important;
}

.availability::before {
  /* Velikost a odsazeni dostupnosti v listu produktu */
  font-size: 8px !important;
  margin-right: 2px !important;
}

.load-products.btn.btn-default.unveil-button {
  /* Vzhled tlacitka DALSI PRODUKTY v listu produktu */
  background-color: #232428;
  border-color: #232428;
}

.load-products.btn.btn-default.unveil-button:hover,
.load-products.btn.btn-default.unveil-button:active {
  /* Vzhled tlacitka DALSI PRODUKTY v listu produktu - pri a po najeti */
  background-color: #131314 !important;
  border-color: #131314 !important;
}

#footer .contact-box strong::after {
  /* Zmena textu v boxu v paticce a zalomeni radku za majitelem e-shopu */
  content: "Volejte pondělí - neděle: 7:00 - 20:00";
}

.custom-warning {
  /* Vzhled informacni hlasky v kategorii */
  background-color: rgba(224, 163, 0, 0.1);
  border-left: 6px solid #e0a300;
  padding: 20px;
}

body.type-category .btn.btn-cart.add-to-cart-button {
  /* Velikost pisma tlacitka v listu produktu */
  font-size: 12px !important;
  white-space: normal;
  line-height: 1.25;
  height: auto;
  padding: 15px 10px;
}

.product .p .p-in .p-bottom .p-tools .btn.btn-cart.add-to-cart-button {
  font-size: 12px !important;
}

#footer .contact-box {
  background-color: #f6f6f6 !important;
}

.custom-warning p {
  /* Vzhled informacni hlasky v kategorii */
  margin-bottom: 0px;
}

.welcimg-yes.welcome div p {
  /* Odebrani odsazeni odrazek v textovem popisu v bloku na homepage */
  margin-bottom: 0px;
}

.welcimg-yes.welcome div ul {
  /* Odebrani defaultniho vzhledu odrazek v textovem popisu v bloku na homepage */
  list-style: none;
}

.welcimg-yes.welcome div ul li::before {
  /* Vzhled vlastnich odrazek v textovem popisu v bloku na homepage */
  content: "\2022";
  color: #e0a300;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

body.type-detail .p-info-wrapper .btn.btn-conversion::before {
  /* Skryti ikony kosiku v detailu produktu */
  display: none;
}

#checkoutSidebar input[type="checkbox"] + label::before {
  /* Vzhled checkboxu pro Heureku v kosiku */
  width: 16px !important;
  height: 16px !important;
  background-color: #f6f6f6 !important;
  border-color: #656570 !important;
}

#checkoutSidebar .form-group input[type="checkbox"] + label.whole-width {
  /* Vzhled checkboxu pro Heureku v kosiku */
  padding-left: 30px !important;
}

#checkoutSidebar input[type="checkbox"]:checked + label::after {
  /* Vzhled checkboxu pro Heureku v kosiku */
  width: 16px !important;
  height: 16px !important;
  line-height: 16px !important;
  font-size: 7px !important;
}

.flag.flag-discount {
  background-color: #232428 !important;
}

.tab-mobil .tab-diskuse {
  display: none !important;
}

.flags-extra .price-standard,
.flags-extra .price-save {
  color: #e0a300 !important;
}

.p-info-wrapper .price-standard {
  color: #e0a300 !important;
}

.benefitBanner__data {
  margin-top: 6px !important;
}

.benefitBanner__title {
  font-size: 18px !important;
  line-height: 24px !important;
}

.welcome .btn:not(:hover) {
  text-decoration: none !important;
}

.welcome .row {
  padding-top: 10px !important;
}

[class~="blog-hp"]:before {
  content: "Novinky nejen o našem e-shopu BAZARMS-HK" !important;
}

body.id-1422 .subcategories.with-image li a .image {
  display: none !important;
}
body.id-1422 .subcategories li a {
  height: 60px !important;
}

body.id-1410 .subcategories.with-image li a .image {
  display: none !important;
}
body.id-1410 .subcategories li a {
  height: 60px !important;
}

.menu-item-1410 .menu-image {
  display: none !important;
}

body.id-1353 #content h4 {
  display: none !important;
}

body.id-1353 #productsTop {
  display: none !important;
}

/* platebni metody */
.row-payments {
  margin: 0 -20px;
  display: flex;
  flex-wrap: wrap;
}

.row-payments .col-6 {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  min-height: 1px;
  max-width: 50%;
  width: 100%;
  flex: 0 0 50%;
}

@media screen and (min-width: 991px) {
  .row-payments .col-md-4 {
    width: 33.333% !important;
    max-width: 33.333% !important;
  }
}

.heureka-link {
  /* Vzhled loga Heuréky v patičce e-shopu */
  display: block !important;
  margin: 0 auto;
  max-width: 120px;
}

.fav-cat ul {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.type-detail #productDiscussion {
  /* Skrytí diskuze v detailu produktu */
  display: none !important;
}
