#wp-ee-catalog breadcrumb li {
  display: inline; }

#wp-ee-catalog li span {
  margin: 0 .5em 0 .5em; }

#wp-ee-catalog li span:first-of-type {
  margin: 0; }

#wp-ee-catalog breadcrumb li:after {
  content: " > "; }

#wp-ee-catalog breadcrumb li:last-child:after {
  content: ""; }

#wp-ee-catalog #add-to-quote input[type=text] {
  width: 5.5em;
  display: inline;
  margin-top: .5em; }

#wp-ee-catalog button#add-to-quote {
  display: block;
  margin: 1em 0 .25em 0; }

#add-to-quote .error,
#quote-table .error {
  border-color: red; }

#quoteSubmit .field-invalid {
  border: 1px solid red; }

#quote-table, #review-total {
  width: 100%; }
  #quote-table thead tr td, #review-total thead tr td {
    background-color: #862175;
    color: white; }
  #quote-table .td-duration, #quote-table .td-type, #quote-table .por-item-rental-length, #quote-table .por-item-rental-type, #review-total .td-duration, #review-total .td-type, #review-total .por-item-rental-length, #review-total .por-item-rental-type {
    display: none; }
  #quote-table td, #review-total td {
    border: 1px solid #cccccc;
    padding: .5em; }
  #quote-table td.por-item-quantity, #quote-table td:first-of-type, #quote-table td:last-of-type, #review-total td.por-item-quantity, #review-total td:first-of-type, #review-total td:last-of-type {
    width: 15%; }
  #quote-table td.por-item-description, #review-total td.por-item-description {
    width: 70%; }
  #quote-table input[type=number], #review-total input[type=number] {
    width: 4em; }

table#total {
  width: 100%; }
  table#total td {
    padding: 0.5em; }
  table#total .quote-total-label {
    width: 85%;
    text-align: right; }

.clear {
  clear: both; }

.form-field-container-short label, .form-field-container-short input[type=text], .form-field-container-short textarea, .form-field-container-long label, .form-field-container-long input[type=text], .form-field-container-long textarea {
  width: 100%;
  display: block; }

.form-field-container-short input[type=radio], .form-field-container-long input[type=radio] {
  margin-right: .5em; }

.form-field-container-short span.required, .form-field-container-long span.required {
  vertical-align: baseline; }

@media screen and (min-width: 768px) {
  .form-field-container-long {
    width: 90%; }
  .form-field-container-short {
    float: left;
    width: 50%; }
    .form-field-container-short label, .form-field-container-short input[type=text], .form-field-container-short textarea {
      width: 90%; } }

.quote-contact-container span {
  margin-right: 1em; }

.quote-submit-area {
  margin-top: 1em;
  margin-bottom: 1em; }

.quote-actions {
  display: inline;
  float: right; }
  .quote-actions a {
    margin-left: 1em; }

.quote-update {
  display: inline; }

.quote-content {
  margin-bottom: 2em; }

#wp-ee-catalog breadcrumb a {
  color: #862175; }
  #wp-ee-catalog breadcrumb a:hover {
    color: #eeb8e5; }
  #wp-ee-catalog breadcrumb a:active {
    color: #eeb8e5; }
  #wp-ee-catalog breadcrumb a:link {
    color: #862175; }
  #wp-ee-catalog breadcrumb a:visited {
    color: #862175; }

#wp-ee-catalog breadcrumb span[property=name] {
  margin-right: 0.25em;
  margin-left: 0.25em; }

#wp-ee-catalog breadcrumb li[typeof=ListItem]:first-of-type span[property=name] {
  margin-right: 0.25em;
  margin-left: 0; }

#wp-ee-catalog breadcrumb ul li:last-of-type {
  margin-left: 0.25em; }

#wp-ee-catalog breadcrumb span.breadcrumb-end {
  margin-right: 0.25em;
  margin-left: 0.25em; }

/** Catalog Nav */
#wp-ee-catalog-nav {
  display: none; }
  #wp-ee-catalog-nav button {
    margin-top: 1em; }
  #wp-ee-catalog-nav ul {
    list-style-type: none;
    list-style-position: inside;
    padding: 0px; }
  #wp-ee-catalog-nav ul li a.main-cat {
    background-color: #cccccc;
    padding: 5px;
    display: block; }
  #wp-ee-catalog-nav a.sub-cat {
    background-color: transparent;
    margin: 5px;
    display: block; }
  #wp-ee-catalog-nav ul li.active > a {
    color: black; }
  #wp-ee-catalog-nav .wp-ee-catalog-nav-burger:hover {
    cursor: pointer; }

#wp-ee-catalog-nav-super-cat hr {
  margin-top: 0px; }

#wp-ee-catalog-nav-super-cat ul {
  list-style-type: none;
  list-style-position: inside;
  padding: 0px; }

#wp-ee-catalog-nav-super-cat li {
  display: inline-block;
  margin: 5px 5px 7px 0; }

#wp-ee-catalog-nav-super-cat a {
  white-space: nowrap;
  color: white;
  background-color: #862175;
  padding: 5px;
  border-radius: 3px; }
  #wp-ee-catalog-nav-super-cat a:hover, #wp-ee-catalog-nav-super-cat a:active {
    background-color: #5d1751; }


/*# sourceMappingURL=cart.23a6872f3f1638ee6fce.css.map*/