#a4b-book-widget {display: table; width: 100%;}

/*===========================*/
/*  BUY.BOX Stylesheet 2019  */
/*===========================*/
/*===== WIDGET MAIN CONTAINER ======*/
.buybox-widget {
  max-width: 800px;
  border-width: 0px;
  border-style: solid;
  padding: 0;
  margin: 10px auto;
  font-size: 13px;
  font-family: arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

/*=============================*/
/*===== COLORS ======*/
/** Widget box border color **/
.buybox-widget {
  border-color: #ccc;
}

/** Text color **/
.buybox-widget .bb-row {
  color: #222;
}

/** Price **/
.buybox-widget .bb-table-content .bb-price span {
  color: red;
  font-weight: 400;
}

/** Go to store text **/
.buybox-widget .bb-table-content .bb-go-to-store span {
  color: #00aeef;
}

/** Table row background color **/
.buybox-widget .bb-row:hover {
  background: #f8f8f8;
}

/**  Table row background highlight color on hover **/
.buybox-widget .bb-table-content a:hover,
.buybox-widget .bb-table-content a.active {
  color: #00aeef;
}

/** Table Rows border color **/
.buybox-widget .bb-row,
.buybox-widget .bb-table-footer,
.buybox-widget .bb-table-heading {
  border-bottom-color: #eee;
}

/** Table Head and Footer row text color **/
.buybox-widget .bb-table-footer,
.buybox-widget .bb-table-heading {
  color: #a6a6a6;
}

/** Tabs color **/
.buybox-widget .bb-table-content, .buybox-widget .bb-table-content a {
  color: #a6a6a6;
}

/** Widget main title color **/
.buybox-widget .bb-header {
  color: #222;
}

/** Widget footer text color BUY.BOX **/
.buybox-widget .bb-table-footer {
  color: #a6a6a6;
}

/** Show more button **/
.buybox-widget .bb-show-more {
  background-color: #00aeef;
  color: #fff;
}

/*=============================*/
/*===== WIDGET HEADER ======*/
.buybox-widget .bb-header {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 0;
}

/*=============================*/
/*===== TABLE ======*/
/** Table styles **/
.buybox-widget .bb-table {
  padding: 5px 0;
}

/** Rows **/
.buybox-widget .bb-row,
.buybox-widget .bb-table-footer,
.buybox-widget .bb-table-heading {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 6px 6px;
  display: block;
  min-height: 16px;
  box-sizing: unset;
}
.buybox-widget .bb-table-heading {
  padding: 3px 6px 6px 6px;
}

/** Cells **/
.buybox-widget .bb-cell {
  float: left;
}
.buybox-widget .bb-table-content a {
  text-decoration: none;
}

/** Header cells **/
.buybox-widget .bb-table-heading .bb-cell {
  text-align: right;
  font-size: 11px;
}

/** Cells special behaviours **/
.buybox-widget .bb-table-heading .bb-type {
  text-align: left;
}
.buybox-widget .bb-table-heading .bb-store {
  text-align: center;
}
.buybox-widget .bb-table-content .bb-store {
  text-align: left;
  font-weight: 400;
}
.buybox-widget .bb-price {
  text-align: right;
}
.buybox-widget .bb-go-to-store {
  text-align: right;
}

/** Header cells sizes **/
.buybox-widget .bb-store {
  width: 30%;
}
.buybox-widget .bb-type {
  width: 20%;
}
.buybox-widget .bb-price {
  width: 20%;
}
.buybox-widget .bb-go-to-store {
  width: 30%;
}
.buybox-widget .bb-table-heading div:last-child {
  width: 30%;
}

/** Content cells sizes **/
.buybox-widget.bb-buybox-noformat .bb-store {
  width: 40%;
}
.buybox-widget.bb-buybox-noformat .bb-type {
  width: 0%;
}
.buybox-widget.bb-buybox-noformat .bb-price {
  width: 30%;
}

/** Store logo **/
.buybox-widget .bb-store img {
  float: left;
  padding: 0px;
  margin: 0px 6px 0px 0px !important;
  border: 0px;
  box-shadow: 0 0 0 #fff;
  width: 16px;
  height: 16px;
}

/*=============================*/
/*=====  TBAS UNDER THE TABLE ======*/
.buybox-widget .bb-tabs {
  font-size: 11px;
}
.buybox-widget .bb-tabs a {
  text-decoration: none;
  margin-left: 13px;
  background: none;
  font-size: 11px;
  cursor: pointer;
}
.buybox-widget .bb-tab.active,
.buybox-widget .bb-tab:hover {
  color: #00aeef;
}
.buybox-widget .bb-tab,
.buybox-widget .bb-tab-desc {
  position: relative;
}
.buybox-widget .bb-tab-desc {
  display: inline;
}
.buybox-widget .bb-tab.bb-fade:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 29px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, white 100%);
  bottom: 0;
}

/*=============================*/
/*=====  WIDGET FOOTER ======*/
.buybox-widget .bb-footer {
  padding: 3px 10px 3px;
  text-align: right;
  font-size: 9px;
}
.buybox-widget .bb-footer a {
  color: #a6a6a6;
  text-decoration: none;
}
.buybox-widget .bb-footer a:hover {
  text-decoration: underline;
}

/*=============================*/
/*=====  SHOW MORE BUTTON ======*/
.buybox-widget .bb-show-more {
  text-align: center;
  padding: 10px;
  cursor: pointer;
}

/*=============================*/
/*===== MOBILE TABLE SIZES ======*/
@media only screen and (max-width: 719px) {
.buybox-widget {
    margin: 10px 0;
}
.buybox-widget .bb-store {
    width: 50%;
}
.buybox-widget .bb-type {
    width: 0%;
}
.buybox-widget .bb-price {
    width: 50%;
}
.buybox-widget .bb-go-to-store {
    display: none;
}
}

/*=============================*/
/*===== * PLEASE DO NOT CHANGE * SPECIAL WIDGET BEHAVIOUR * PLEASE DO NOT CHANGE * ======*/
.bb-hidden, .bb-widget-progress {
  display: none !important;
}
.bb-shown {
  display: block !important;
}

/*=============================*/

/* przestał działać we wrześniu 2020
#a4b-book-widget {display: table; width: 380px;}
.bb_article#a4b-book-widget {display: table; width: 100%;}

.a4b-buybox-standard {
    border: 1px solid #dc0005; padding: 0; margin: 10px 0; font: 13px arial, helvetica, garuda, tahoma, geneva, kalimati, sans-serif;
}
.a4b-buybox-standard a {
}
.a4b-buybox-standard a:hover {
    background-color: #999;
}
.a4b-buybox-standard .a4b-box-head {margin: 0; padding: 6px 10px; border-bottom: 1px solid #dc0005; font-size: 14px; background: #f8f8f8; color: #000000; font-variant: SMALL-CAPS !important; font-family: georgia,'Trebuchet MS'; font-weight: bold; font-size: 16px; color: #000066; text-align: left; }
.a4b-buybox-standard .a4b-box-row {border-bottom: 1px dotted #eee; padding: 6px 10px;}
.a4b-buybox-standard .a4b-box-row:hover {background: #f8f8f8;}
.a4b-buybox-standard .a4b-box-row-head {display: none; border-bottom: 1px dotted #eee; padding: 3px 10px 6px 10px; color: #999; font-size: 12px; }
.a4b-buybox-standard .a4b-box-row-foot {border-bottom: 1px dotted #eee; padding: 6px 10px;}
.a4b-buybox-standard .a4b-box-th1 {float: left; width: 60%; text-align: left;}
.a4b-buybox-standard .a4b-box-th2 {float: left; width: 20%; text-align: center;}
.a4b-buybox-standard .a4b-box-th3 {float: left; width: 20%; text-align: right;}
.a4b-buybox-standard .a4b-box-th4 {display: none;}
.a4b-buybox-standard .a4b-box-td1 {float: left; width: 60%; text-align: left; color: #3366FF; text-decoration: none;}
.a4b-buybox-standard .a4b-box-td1 img {display: none;}
.a4b-buybox-standard .a4b-box-td2 {float: left; width: 20%; text-align: center; color: #000; text-decoration: none;}
.a4b-buybox-standard .a4b-box-td3 {float: left; width: 20%; text-align: right; color: #000; text-decoration: none;}
.a4b-buybox-standard .a4b-box-td4 {display: none;}
.a4b-buybox-standard .a4b-box-footer {padding: 0 10px 3px; text-align: right; font-size: 9px; color: #ccc; float: right; position: relative; top: -25px;}
.a4b-buybox-standard .a4b-box-footer a {color: #ccc; text-decoration: none;}
.a4b-buybox-standard .a4b-box-tabs {font-size: 12px; color: #aaa;}
.a4b-buybox-standard .a4b-box-tabs a {color: #3366FF; text-decoration: none; margin-left: 13px;}
.a4b-buybox-standard .a4b-box-tabs a.active {color: #000;}
.a4b-buybox-standard .a4b-box-tab { display: none; }
.a4b-buybox-standard .a4b-box-tab.active { display: block; }
*/
