.nav {
  border-radius: 0px !important;
  box-shadow: none !important;
  width: 18px !important;
  background: #CCCCCC !important;
}
.nav .ico {
  width: 15.5px;
  height: 15.5px;
  padding: 0 1px;
}
.offer-small-name-container,
.offer-enlarger-name,
.expander-name {
  display: none;
}
.offer-enlarger-price-wrapper {
  height: 100%;
}
.horizontal .offer-enlarger-button-wrapper {
  height: 100%;
}

.ex .offer-enlarger-price-wrapper .text-table {
  width: 50% !important;
}
.ex .offer-enlarger-price-wrapper .text-table .text-table-cell{
  width: 100% !important;
  text-align: center !important;
}

#b200x200 #offer-enlarger.boxing .offer-enlarger-price-wrapper,
#b250x250 #offer-enlarger.boxing .offer-enlarger-price-wrapper,
#b250x360 #offer-enlarger.boxing .offer-enlarger-price-wrapper,
#b300x250 #offer-enlarger.boxing .offer-enlarger-price-wrapper,
#b300x300 #offer-enlarger.boxing .offer-enlarger-price-wrapper,
#b320x320 #offer-enlarger.boxing .offer-enlarger-price-wrapper,
#b336x280 #offer-enlarger.boxing .offer-enlarger-price-wrapper {
  height: 50%;
}
#b480x300 .offer-enlarger-price-wrapper,
#b480x320 .offer-enlarger-price-wrapper,
#b320x480 .offer-enlarger-price-wrapper,
#b480x480 .offer-enlarger-price-wrapper,
#b250x360 .offer-enlarger-price-wrapper {
  height: 60%;
}

#b200x200.tc .offer-enlarger-button-wrapper {
  width: 100% !important;
  height: 100% !important;
}

#b480x300 .offer-enlarger-button-wrapper,
#b480x320 .offer-enlarger-button-wrapper  {
  height: 35%;
}

#b620x280.tc .offer-enlarger-button-wrapper,
#b620x280.tc .offer-enlarger-price-wrapper {
  height: 35%;
}

#b300x50 .offer-oldprice-container,
#b320x50 .offer-oldprice-container,
#b300x100 .offer-oldprice-container,
#b320x100 .offer-oldprice-container,
#b300x50 .offer-price-container,
#b320x50 .offer-price-container,
#b300x100 .offer-price-container,
#b320x100 .offer-price-container {
  height: 100%;
}

.ex .offer-enlarger-price > p span, .ex .offer-enlarger-oldprice > p span {
  font-size: 22px !important;
}

.vertical:not(.ex) .offer-enlarger-price-wrapper {
  height: 75%;
}

.offer-enlarger-price > p, .offer-enlarger-oldprice > p {
  font-size: 24px;
}


/* ribbon */ 

.offer-ribbon-container.normal .offer-ribbon, .offer-enlarger-ribbon {
     padding: 3px 5px !important;
}

.offer-ribbon-container.normal .offer-ribbon {
     height: auto;
     font-weight: 700;
}