.woocommerce-Price-amount.amount {
  font-size: 18px;
  font-weight: bold;
  background-color: #f2ff00;
}

.single-product .product_meta span {
  visibility: hidden;
}

.woocommerce .product_meta {
  display: none;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
  display: none;
}

.content-first .content-second h1.the-title {
  text-align: center;
  margin-bottom: 2px;
}

.ppom-dragdrop-text {
  visibility: hidden;
}

.btn:not(:disabled):not(.disabled) {
  background-color: #d91414;
  border-color: #ff0000;
}

.show_description {
  color: #ffffff;
  line-height: 12px;
}

.wp-block-image {
  padding-top: 17px;
  padding-bottom: 15px;
}

.wp-block-image img {
  padding-top: 17px;
}

.aligncenter.size-full.wp-image-701 {
  padding-top: 10px;
  padding-bottom: 14px;
}

.aligncenter.size-full.wp-image-1223 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.content-second {
  margin-top: -11px;
}

.col-md-8 {
  margin-top: -15px;
}

.col-md-12 {
  padding-right: 0px;
  padding-left: 0px;
}

#maincontainer.container-fluid.mrt20.mrb20.clearfix.maincontainer {
  padding-right: 0px;
  padding-left: 0px;
}

.awspc-field-widget input[type="text"] {
  background-color: #d91414;
  color: #ffffff;
}

.awspc-field-widget select {
  background-color: #d91414;
  color: #ffffff;
}

.woocommerce form .form-row label {
  line-height: 19px;
}

.woocommerce-price-suffix {
  font-size: 18px;
  font-weight: bold;
  background-color: #f2ff00;
}

.woocommerce-tabs.wc-tabs-wrapper {
  background-color: #e7e4e4;
}

.woocommerce div.product p.price {
  background-color: #f2ff00;
}

.woocommerce-checkout #payment div.payment_box p:last-child {
  background-color: #f2ff00;
  color: #ff0000;
}

.woocommerce div.product form.cart table td {
  line-height: 16px;
  padding-top: 7px;
}

.awspc-text-after-field {
  font-size: 10px;
  margin-top: -2px;
}

.awspc-output-result-row.awspc_output_result_9 {
  color: #e62020;
  font-size: 23px;
}

b {
  color: #000000;
  font-size: 14px;
}

.awspc-output-result-label {
  color: #000000;
  font-size: 14px;
}

li {
  line-height: 19px;
  text-align: left;
}

.container-fluid.footer.clearfix {
  border-width: 6px;
  border-color: #fa0000;
}

/* Police et styles de la page CGV */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');


body.page-id-411 h3, body.page-id-411 .maincontainer p  {
		font-family: "open-sans", "Segoe UI", arial, sans-serif !important;
}


body.page-id-411 h3 {
		font-size: 1.4rem;
		margin-top: 1.2em;
		font-weight: bold;
		
}

body.page-id-411 .maincontainer p, body.page-id-411 .maincontainer p b  {
		font-size: 1.2rem !important;
}


/* Ajustement barre de progression PPOM */

.ppom-wrapper div.filelist {
		flex-wrap: wrap;
}

.ppom-wrapper .progress {
		margin-top: 5px;
		width: 100%;
}