.src-main-tit { margin: 0; padding: 5px; }

/* catalogue */
.box-item img { box-shadow: 0px 0px 3px #ddd; }
.tbl-prod { font-size: .85em; }
.tbl-prod img, .tbl-prod-cart img { max-height: 80px; }
.tbl-prod th { 
  border-bottom: solid 2px #333 !important;
  text-transform: uppercase;
  font-family: "Barlow";
  font-weight: 700;
}
.tbl-prod th,.tbl-prod td { padding: 4px !important; }
.tbl-prod select { width: 50px !important; }
.tbl-prod input[type="number"] { width: 80px; }
.tbl-prod input[type="number"], .tbl-prod select { height: 24px; padding: 0; border-radius: 0; border: solid 1px #000; }
.tbl-prod input[type="submit"] { background-color: #200177; color: #fff; }
.tbl-prod-cart input[type="number"]{ max-width: 150px;  }
.bg-search{ background: url('../images/back/search.jpg')no-repeat top center; background-size: cover; }
.src-titl { margin: 0; color: #200177; font-weight: 700; }
.src-brand { text-transform: uppercase; letter-spacing: 5px; font-family: monospace; font-size: .9em; }
.btn-search { 
  background: transparent; 
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
  border:none;
}
.bg-top { background-color: navy; }
.img-fluid { max-width: 100%; height: auto; }
#box-search input[type="text"]{
  background: #fff !important;
  font-size: 2em !important;  
  padding: 1em !important;
  color: #333 !important;
  cursor: pointer !important;}
}
.srccat {
  background: #fff !important;
  font-size: 2em !important;
  padding: 1em !important;  
  height: 2em !important;
  color: #333 !important;
  cursor: pointer !important;
}
.public-sells-qty { min-width: 60px; }

