.elementor-269 .elementor-element.elementor-element-22a6f91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-22a6f91:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-22a6f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9F9;}.elementor-269 .elementor-element.elementor-element-167fcc41{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:1399px){.elementor-269 .elementor-element.elementor-element-22a6f91{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-167fcc41{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-4f41b400 */.adf-quote-detail-wrap::before {
  content: 'Summary';
  display: block;
  font-family: 'proxima-nova', Sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 22px;
}

.addify-quote-form table.addify-quote-form__contents {
  border: 1px #d9d9d9 solid !important;
  border-radius: 5px !important;
  padding: 0 0 20px;
}

.addify-quote-form table.addify-quote-form__contents tbody {
  padding: 0 50px;
}

.addify-quote-form table.addify-quote-form__contents .product-name * {
  font-family: 'proxima-nova', Sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #444;
}

.addify-quote-form table.addify-quote-form__contents .product-name small,
.addify-quote-form table.addify-quote-form__contents .product-name small * {
  font-size: 14px !important;
}

.addify-quote-form table.addify-quote-form__contents th {
  font-size: 18px;
  color: #444 !important;
}

.addify-quote-form table.addify-quote-form__contents .product-name a {
  color: #038dfd;
}

.addify-quote-form table.addify-quote-form__contents dl.variation dd p {
  margin-top: 0;
}

.addify-quote-form table.addify-quote-form__contents dl.variation dt {
  font-weight: 900;
}

.addify-quote-form table.addify-quote-form__contents .product-thumbnail {
  width: 20%;
}

.addify-quote-form table.addify-quote-form__contents .product-thumbnail img {
  width: 150px;
}

.addify-quote-form table.addify-quote-form__contents .product-quantity .quantity::before {
  content: 'Quantity: ';
  font-weight: 800;
}

.addify-quote-form.template_two .af_quote_fields {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}

.af_quote_fields .af-quote-field-table::before {
  content: 'Request Quote';
  display: block;
  font-family: 'proxima-nova', Sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 22px;
}

.addify-quote-form.template_two .af_quote_fields .addify-option-field label {
  font-family: 'proxima-nova', Sans-serif;
  font-size: 16px !important;
  font-weight: 900 !important;
  color: #404041;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}

.addify-quote-form.template_two .af_quote_fields .addify-option-field input,
.addify-quote-form.template_two .af_quote_fields .addify-option-field textarea {
  border: 2px #cecece solid;
  border-radius: 0 !important;
  padding: 10px 15px !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.addify-quote-form.template_two .af_quote_fields .addify-option-field textarea {
  min-height: 100px;
  resize: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 16px !important;
  padding: 10px 15px !important;
}

.addify-quote-form.template_two .af_quote_fields .addify-option-field .select2-selection {
  border: 2px #cecece solid;
  border-radius: 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

.addify-quote-form.template_two .af_quote_fields .addify-option-field input::placeholder,
.addify-quote-form.template_two .af_quote_fields .addify-option-field textarea::placeholder,
.addify-quote-form.template_two .af_quote_fields .addify-option-field select::placeholder {
  font-size: 16px;
  line-height: 24px;
  color: #333132;
}

.addify-quote-form.template_two .af_quote_fields .form_row {
  text-align: left;
  margin-top: 20px;
}

.addify-quote-form.template_two .af_quote_fields .form_row .button {
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 10px 35px;
  border-radius: 0;
}/* End custom CSS */