@charset "UTF-8";
@-webkit-keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#shipping_us .flat_container, #shipping_us .free_container .free_options {
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
}

#shipping_us .free_container .free_pitch_container {
  background-color: #f2faff;
  border: 1px solid #73bae5;
}

#shipping_us .flat_container .shipping_service_cost, #shipping_us .free_container .free_pitch_container {
  width: 100%;
  max-width: 260px;
}

#shipping_us .flat_container, #shipping_us .free_container .free_options {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 10px 26px;
  border-width: 2px;
}

#item_shipping_section .section_data_heading {
  font-size: 16px;
}

.shipping_table_overlay {
  position: absolute;
  background: url(data:image/gif;base64,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) no-repeat center center white;
  top: 0;
  z-index: 19;
}

/* ----------------------------------------------------------------------- */
/* Shipping options */
.shipping_choices {
  display: -webkit-flex;
  display: flex;
  height: 40px;
}

.shipping_choices .choice {
  margin-right: 10px;
  background-color: #e5e5e5;
  font-weight: bold;
  cursor: pointer;
}

.shipping_choices .choice.selected {
  background-color: #f5f5f5;
  color: #404040;
}

.shipping_choices .choice label {
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding: 10px 20px;
  font-weight: normal;
  cursor: pointer;
  white-space: nowrap;
}

.shipping_choices .choice label > .fa {
  color: #faa30c;
  margin-left: 5px;
  margin-top: 3px;
}

.shipping_choices .choice label > .fa.blue {
  color: #3279a6;
}

.shipping_choices .choice input {
  display: none;
}

.shipping_data {
  background-color: #f5f5f5;
  padding: 20px 10px;
  margin-bottom: 40px;
}

.shipping_data .data_section {
  display: none;
}

.shipping_in_description_explanation {
  margin: 0;
  line-height: 28px;
}

/* ----------------------------------------------------------------------- */
/* DIGITAL DELIVERY */
#digital_delivery_container .original_file {
  display: none;
  margin-bottom: 10px;
}

#digital_delivery_container .original_file p {
  color: #999;
}

#digital_delivery_container .uploaded_file {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

#digital_delivery_container .uploaded_file .filename,
#digital_delivery_container .uploaded_file .filesize,
#digital_delivery_container .uploaded_file .actions {
  display: inline-block;
  font-size: 18px;
  padding: 15px 0;
  vertical-align: middle;
}

#digital_delivery_container .uploaded_file .filename {
  color: #555;
  width: 70%;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#digital_delivery_container .uploaded_file .filesize {
  color: #ccc;
  width: 13%;
  padding-right: 11px;
  text-align: right;
}

#digital_delivery_container .uploaded_file .actions {
  padding: 0;
  margin-top: -2px;
}

#digital_delivery_container .uploaded_file .actions .button_medium {
  color: #fff;
}

#digital_delivery_container #new_file {
  position: relative;
}

#digital_delivery_container .data_computer {
  display: block;
}

#digital_delivery_container .data_computer p {
  margin: 0;
}

#digital_delivery_container .data_computer p.upsell {
  font-size: 16px;
  line-height: 1.2em;
}

#digital_delivery_container .data_computer p.help {
  margin-top: 20px;
}

#digital_delivery_container .data_computer p.uploading {
  display: none;
  margin-bottom: -19px;
  position: relative;
  z-index: 3;
  font-size: 14px;
  color: #fff;
}

#digital_delivery_container .data_computer .drag_drop_upload_area {
  position: absolute;
  top: 0;
  left: 0;
  width: 669px;
  height: 47px;
  border: 3px solid #3d84ad;
  border-radius: 10px;
}

#digital_delivery_container .data_computer .drag_drop_upload_area.active {
  background-color: rgba(61, 132, 173, 0.2);
}

#digital_delivery_container .data_computer .file_container {
  display: block;
  width: 589px;
  padding: 13px 40px;
  font-size: 18px;
  border: 3px dashed #ddd;
  border-radius: 10px;
  background: #fcfcfc;
  text-align: center;
}

#digital_delivery_container .data_computer .file_container.limited {
  font-size: 16px;
}

#digital_delivery_container .data_computer .file_container p {
  color: #999;
}

#digital_delivery_container .data_computer .meter {
  display: none;
  width: 95%;
  height: 16px;
  margin: 0 auto;
  position: relative;
  background: #555;
  border-radius: 12px;
  padding: 4px;
  box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
}

#digital_delivery_container .data_computer .meter > span {
  display: block;
  height: 15px;
  border-top: 1px solid #a7e05c;
  border-bottom: 1px solid #315207;
  border-radius: 8px 3px 3px 8px;
  background-color: #7fcf16;
  position: relative;
  overflow: hidden;
}

#digital_delivery_container .data_computer .meter > span.complete {
  border-radius: 8px;
}

.shipping_wrapper .is_hidden {
  display: none;
}

.shipping_wrapper .shipping_estimates_table {
  border-collapse: collapse;
  width: 100%;
}

.shipping_wrapper .shipping_estimates_table td {
  text-align: center;
  border: 1px solid #afccde;
  padding: 12px;
}

.shipping_wrapper .shipping_estimates_table .header_row td {
  background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCABkAGQDAREAAhEBAxEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAQACAwQI/8QALhAAAQMDBAAEBQUBAQAAAAAAAQARIQIxQRJRYXEigdHwAzJCobETkcHh8VJi/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAME/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+hag1Tl3d2yrs5DA/MxnvCDRII/n0KDNRJ56yZQNWJ7KArAI4duggyKiwYPxhA1Mbi2QgKCcYM32+6Do5JgXsOOEGNJGJqttB+yDQZuMDyQOn6eOUGQR9V7scIA6NTv4mJDd3QRYtLPzxhBmpwXvhAgi5MC6BNThnv8A6gyzEDCBM1XtH2ygtNIIAlrcIIeKlnZ7eWyDVVg8v+yCHVsRCCw2L49sgDppPUtndBa/hCoCo+K4nY4KDJroqYAjS0EW2ZA6RclxlBl6HIeMyg14WzcWP4QBBPRtyg1pGrZo4QQ+DQABYU2a9m/lAmili8OXbEIAENPR6JaUCahcFjtm6DOr4f6dvCzviyCpbVJtIGUB8SkWDGrDHqQgNFHHmgZd8BBBi226CNIht0FXULM+osGQTsdW2S8vug6UAMQ0iW2QRpHZJdutkGNNLmo3qYeQdBUj95YZCCejTpjT9t0DR4pFjy48nQIDsWd8j+kFoBlyAblBAAjmxQWlqWHl5FAEcE2Ld7IKo6QagDUaQ+kZywQQpADbZJCCmgeEDSLA3AQZqJqA1MXaMEINEmQ0AD/EGXqGkRAt6IMaq/09TUu9p03QdQ8eU+iBMtyJKBAIByfygbCWQDmI7QBc15YNCA+JVXTQTSNRlgMoNA1MSbXfHSAcn3ZAHFhgAIKq5bFygzpNzM/bzQc3OjVFkHoABaSAbt+UFpInd4PvCApNVQMMxjkboEmo1NgIEuMXQAc3xgdoM11aZZ+AWd9kGgZI++6DFZIBeA2cdoICZvil4CADmS7A9ZQRLyTAk72QEM7wzoNiggMSTltukGnFsz4UBUPiQxQappNMlz3/ACgi5JNh90Abg52CCMFxOGw7oCip3ADAGd0F8R7P2QEAKSOXLM+CgzAPAz2gBSXBItIDbwgdNT6Zt83H4Qbr1G22DnhBUuS5/ZBVVsZ/pAsTU79FBoUs3GPRBkk43wgDUQYY1WAwRCCFVTlrAXtlBAA23zcIAg1VATqu3vpBnwgiSRN7eaCFPgA+lnmTsg1pHzP/AOrRZ0GtLvSLXABzwgBRF4Ix0yCqoeoPIz6IKmKbsxjjCDVnl+BjlBcZQZ8WqCG92QVVUERGXzygdVNNLOxh0EBSSBmCgxF2u10AzgzIsTKBY6vK7x7ZAioU1T7h3QapINAFPy7+iCLkTIKCAF2iwOEAQTU4MC/CBEM9sDhBEYa+DZAaAbdD+0AwMG7v/iBIIBIvVtsgti0R7KDNdIvbI3QHt4v/AIg1me4wgg8eU+iBMtyJKBAIByfygbCWQDmI7QacGG8/LCAYH+EEQ7Q4x3wgsknsl0GKorePRBF7M8QgtJa0f9Ogi+vN479EDDZb6m3QWTfLv3CDRxv/AGgKtTjZAm5QYr1NLN9SDQfSGZ2GnqGQX08P4f3QG7vbxbYugzVabt4WZBsP5fSgYf26D//Z) repeat #dfecf3;
  font-weight: bold;
}

.shipping_wrapper .shipping_estimates_table .header_row.locations td {
  font-weight: normal;
}

.shipping_wrapper .shipping_estimates_table .normal_row td {
  background-color: #fff;
  cursor: pointer;
}

.shipping_wrapper .shipping_estimates_table .normal_row:hover td {
  background-color: #fafafa;
}

.shipping_wrapper .shipping_estimates_table .shipping_estimate_col1 {
  width: 220px;
  text-align: left;
}

.shipping_wrapper .shipping_estimates_table .shipping_estimate_col1 input {
  float: left;
  margin: 0 10px 3px 0;
  padding: 0;
}

.shipping_wrapper .shipping_estimates_table #shipping_estimate_notice {
  font-style: italic;
}

/* ----------------------------------------------------------------------- */
/* US SHIPPING */
#shipping_us,
#shipping_us * {
  box-sizing: border-box;
}

#shipping_us .section_subheading {
  margin-top: -5px;
  margin-bottom: 10px;
}

#shipping_us .international_region_checkbox,
#shipping_us .international_region_checkbox_label {
  vertical-align: middle;
}

#shipping_us .shipping_checkbox_container {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}

#shipping_us .shipping_options_title {
  font-weight: bold;
  margin: 0 10px;
}

#shipping_us .flat_rate_service,
#shipping_us .free_rate_service {
  display: flex;
  width: 100%;
}

#shipping_us .shipping_service_method {
  width: 100%;
}

#shipping_us .service_header {
  width: 100%;
  white-space: nowrap;
}

#shipping_us .service_input {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 35px;
  margin-bottom: 20px;
  width: 100%;
}

#shipping_us .free_container {
  display: -webkit-flex;
  display: flex;
}

#shipping_us .free_container .free_options {
  border-right-width: 0;
}

#shipping_us .free_container .free_options_parentheses {
  color: #808080;
}

#shipping_us .free_container .free_pitch_container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  border-width: 2px;
  padding: 0 15px 0 18px;
  line-height: 1.6em;
}

#shipping_us .free_container .free_pitch_container::after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  position: absolute;
  left: -10px;
  top: 80px;
  display: inline-block;
  width: 15px;
  height: 15px;
  border-bottom: inherit;
  border-left: inherit;
  background-color: inherit;
}

#shipping_us .free_container blockquote {
  font-size: 13px;
  margin: 10px 0 0;
}

#shipping_us .free_container cite {
  font-size: 11px;
  color: #757575;
}

#shipping_us .free_container .free_pitch_title,
#shipping_us .free_container .free_emphasis {
  color: #398cbf;
}

#shipping_us .free_container .free_pitch_title {
  margin: 0 0 10px;
  font: bold 14px Arial, Helvetica, FreeSans, sans-serif;
}

#shipping_us .flat_container {
  border-top: none;
  background-color: #f5f5f5;
}

#shipping_us .flat_container .dollar {
  font-weight: bold;
  font-size: 13px;
}

#shipping_us .flat_container .text_input_field {
  width: 71px;
  margin-left: 2px;
  font-size: 13px;
  height: auto;
}

#shipping_us .flat_container .flat_rate_additional_link {
  color: #3d84ad;
  font-size: 11px;
}

#shipping_us .flat_container .shipping_service_cost {
  padding-left: 35px;
}

#shipping_us .text_input_field {
  background: #fff;
}

#shipping_us .data_calculated .specific_section {
  margin-bottom: 30px;
}

#shipping_us .data_calculated .specific_header {
  font-weight: bold;
  margin-bottom: 6px;
}

#shipping_us .data_calculated select {
  width: 200px;
  margin-right: 20px;
}

#shipping_us .data_calculated input[type=text] {
  width: 62px;
  margin-right: 4px;
}

#shipping_us .data_calculated .big_x {
  padding: 0 4px;
  font-size: 21px;
  font-weight: bold;
}

#shipping_us #media_mail_unavailable,
#shipping_us #other_options_available {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}

.mobile_layout #shipping_us #media_mail_unavailable, .mobile_layout #shipping_us #other_options_available {
  flex-direction: column;
  align-items: left;
}

#shipping_us #media_mail_unavailable.hidden,
#shipping_us #other_options_available.hidden {
  display: none;
}

#shipping_us #media_mail_unavailable > p,
#shipping_us #other_options_available > p {
  margin: 0;
  -webkit-flex-basis: 75%;
  flex-basis: 75%;
}

.mobile_layout #shipping_us #media_mail_unavailable > p, .mobile_layout #shipping_us #other_options_available > p {
  margin-bottom: 1em;
}

#shipping_us .tip_explanation.why_service {
  display: none;
}

#shipping_us .tip_explanation.why_service .explanation_hide {
  display: none;
}

/* ----------------------------------------------------------------------- */
/* INTERNATIONAL SHIPPING */
#shipping_intl .intl_custom_destinations {
  margin: 0 0 20px 0;
  padding: 0;
}

#shipping_intl .intl_custom_destinations .region_section {
  border-bottom: 1px solid #cecece;
}

#shipping_intl .intl_custom_destinations .region_section li {
  list-style-type: none;
  margin: 10px 0;
  vertical-align: middle;
}

#shipping_intl .intl_choice_container {
  background-color: #f5f5f5;
  margin: 0 -10px;
  padding: 10px;
}

#shipping_intl .intl_choice {
  min-height: 30px;
  cursor: pointer;
  text-indent: -22px;
  margin-left: 22px;
  margin-bottom: 5px;
}

#shipping_intl .intl_choice .text_input_field {
  height: 15px;
  margin-left: 2px;
}

#shipping_intl .intl_choice label {
  font-weight: normal;
}

#shipping_intl .intl_description_field {
  margin-top: 8px;
  margin-left: 60px;
}

#shipping_intl .intl_weight_fields {
  margin-top: 8px;
  margin-left: 115px;
}

#shipping_intl .intl_weight_fields input[type=number] {
  width: 40px;
  text-align: center;
  -moz-appearance: textfield;
}

#shipping_intl .intl_weight_fields input::-webkit-outer-spin-button,
#shipping_intl .intl_weight_fields input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

#shipping_intl .section_data_heading a {
  margin-left: 0;
  font-size: 16px;
  font-weight: normal;
}

#shipping_intl .estimate_section {
  margin: 30px 0;
}

#shipping_intl .compliance_explanation {
  background: #e5e5e5;
  font-size: 80%;
  padding: 10px;
  font-style: italic;
}

#shipping_intl .compliance_note {
  font-style: italic;
  font-size: 80%;
}

#intl_customization_swapper {
  display: block;
  margin-top: 8px;
  margin-bottom: 10px;
}

#intl_customization_swapper::after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-left: 5px;
}

#intl_customization_swapper.is_expanded {
  margin-bottom: 0;
}

#intl_customization_swapper.is_expanded:after {
  content: "";
}
