.cb-container  {
  display: flex;
  flex-wrap: wrap;
    background-color:#3498DB;
  	  #background-color: #2196F3;
	  padding: 10px;
	  border-radius: 10px;
    justify-content: center;
    min-height: 300px;
}

.cb-item {
  position: relative;
  display: inline;
  padding: 5px;
  text-align: center;
}

.cb-item:first-child {
  width: 100%;
}

.cb-acc {
  width: 100%;
  padding: 5px;
  text-align: center;
}

.cb-acc table {
  margin: 0 auto;
}

.cb-item:not(:first-child) {
  flex: 1;
    max-width: 120px;
}

.cb-item:hover img {
  transform: scale(1.15);
}

.cb-item figure {
  margin: 0;
  #overflow: hidden;
}

.cb-item img {
  border: none;
  display: block;
  transition: transform .2s ease-in-out;
  margin-left: auto;
  margin-right: auto;
}

.fig img {
  height: 230px;
  min-width: 100px;
}

.nonfig {
  max-width: 300px !important;
}

.nonfig img {
  height: 150px;
  width: 300px;
}

.sprite {
  height: 10px !important;
  width: 10px !important;
  min-width: 10px !important;
  display:inline !important;
}
.acc img {
  height: 110px;
  width: 110px;
}


.fullwidth {
  flex-basis: 100%;
  height: 0;
}

.ebcont {
    width: 100%; 
    text-align:left;
    display: flex; 
    flex-wrap: wrap;
    padding: 10px;
    align-items: center;
}

.ebitm {
    flex: 1;
    display: inline;
    align-items: center;
    padding: 10px;
}

.ebitm:first-child {
    max-width: 120px;
    text-align: center;
}
.ebitm:not(:first-child) {
  flex: 1;
  text-align:left;
  height:100%;
}

.ebitm img {
  max-width: 110px;
}

.ebitm a:link, .eb a:visited {
    text-decoration: none;
    border-bottom: 0px;
}

@media screen and (max-width : 760px){
    .cb-container  {
    	  border-radius: 1px;
    }

}
