.clear:after,
.clear:before {
  content: '';
  display: table;
  width: 100%;
  clear: both;
}
#tdw_nav {
  display: block;
  float: left;
  width: 100%;
  height: 100px;
  padding: 5px 0 10px 0;
  margin-bottom: 20px;
}
#tdw_nav:after,
#tdw_nav:before {
  content: '';
  display: table;
  width: 100%;
  clear: both;
}
#tdw_nav .nav-col {
  width: 33.33%;
  float: left;
  padding: 10px 5px 0 5px;
}
#tdw_nav .nav-col label {
  display: block;
  padding: 5px 0 3px 15px;
  font-size: 14px;
  font-weight: 700;
}
#tdw_nav .nav-col select,
#tdw_nav .nav-col input {
  height: 32px;
  display: block;
  float: left;
  outline: none;
  padding: 4px 12px;
  line-height: 20px;
  border: none;
  border-radius: 4px;
  width: 100%;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#tdw_nav .nav-col select:focus,
#tdw_nav .nav-col input:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#tdw_nav .nav-col select:disabled,
#tdw_nav .nav-col input:disabled {
  border: 1px solid #ccc;
  color: #ccc;
  cursor: not-allowed;
}
#tdw_nav .nav-col select > option > span,
#tdw_nav .nav-col input > option > span {
  color: #ccc;
}
#tdw_nav .nav-col .show-btn {
  height: 32px;
  width: 48%;
  float: right;
  padding: 0;
  line-height: 32px;
  background: #0091d9;
  border: 1px solid #0b76cd;
  color: #fff;
}
#tdw_nav .nav-col .show-btn:hover {
  color: #fff;
}
#tdw_nav .nav-col .show-btn.disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
#tdw_nav .nav-col .items-found {
  height: 32px;
  width: 57%;
  float: left;
  padding: 0;
  line-height: 34px;
  text-align: right;
  white-space: nowrap;
}
#tdw_nav .nav-col .clear-nav {
  color: #0091d9;
  cursor: pointer;
  float: left;
  display: inline-block;
  padding: 0;
  height: 26px;
  line-height: 32px;
  margin-top: 3px;
}
#tdw_nav .nav-col .clear-nav > i.fa {
  color: #0091d9;
}
#tdw_nav .nav-col .clear-nav:hover {
  border-bottom: 1px dashed #0091d9;
}
#tdw_nav.tires_nav {
  height: 110px;
  margin-bottom: 60px;
}
#tdw_nav.tires_nav .nav-col {
  padding: 5px;
  width: 16.6666%;
}
#tdw_nav.tires_nav .nav-col .items-found {
  text-align: right;
}
#tdw_nav.tires_nav .nav-col.wide {
  width: 33.3333%;
}
#tdw_nav.tires_nav .nav-col .show-btn {
  width: 100%;
}
#tdw_nav.tires_nav .nav-col .clear-nav {
  float: left;
  line-height: 26px;
}
#tdw_nav.disks_nav {
  height: 210px;
  margin-bottom: 60px;
}
#tdw_nav.disks_nav .nav-col {
  padding: 5px;
  width: 33.33%;
}
#tdw_nav.disks_nav .nav-col.wide {
  width: 50%;
}
#tdw_nav.disks_nav .nav-col .show-btn {
  /*
			width:25%;
			margin-left:3%;
*/
  width: 100%;
}
#tdw_nav.disks_nav .nav-col .items-found {
  width: 72%;
  text-align: right;
}
#tdw_nav.wheels_nav {
  height: 280px;
  margin-bottom: 60px;
}
#tdw_nav.wheels_nav .nav-col {
  padding: 5px;
  width: 33.33%;
}
#tdw_nav.wheels_nav .nav-col.wide {
  width: 50%;
}
#tdw_nav.wheels_nav .nav-col .show-btn {
  /*
			width:25%;
			margin-left:3%;
*/
  width: 100%;
}
#tdw_nav.wheels_nav .nav-col .items-found {
  width: 72%;
  text-align: right;
}
body.tires-page h1.middle,
body.disks-page h1.middle,
body.wheels-page h1.middle {
  padding-top: 0;
  margin-top: -10px;
}
/*# sourceMappingURL=tdw.css.map */