.cms-glb .container {
  max-width: none;
}
.cms-glb .container .cms {
  max-width: none;
}
.cms-glb .color-primary {
  color: #f37100;
}
.cms-glb .color-primary-strong {
  font-weight: bold;
  color: #f37100;
}
.cms-glb .glb-paiement-header {
  background: #f37100;
  margin-bottom: 70px;
}
.cms-glb .glb-paiement-header .col-lg-6 {
  float: none;
  display: inline-block;
  margin-right: -3px;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
}
.cms-glb .glb-paiement-header .col-lg-6 img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1024px) {
  .cms-glb .glb-paiement-header .col-lg-6 {
    display: block;
    margin: 0;
    width: 100%;
  }
  .cms-glb .glb-paiement-header .col-lg-6 h1 {
    padding: 50px 0;
  }
}
.cms-glb .glb-paiement-header h1 {
  color: #ffffff;
  text-align: center;
}
.cms-glb .glb-paiement-content {
  width: auto;
  padding: 0;
  max-width: 1024px;
  margin: 0 auto;
}
.cms-glb .glb-paiement-content-subtitle {
  margin-top: 50px;
  font-size: 14px;
  color: #252525;
  text-align: justify;
  margin-bottom: 50px;
}
.cms-glb .glb-paiement-content-section {
  margin-bottom: 70px;
}
.cms-glb .glb-paiement-content-section p {
  font-size: 14px;
}
.cms-glb .glb-paiement-content-section div[class^="col-lg"] {
  padding: 0;
}
.cms-glb .glb-paiement-content-section div[class^="col-lg"].paiement-securise-intro {
  padding: 40px;
}
.cms-glb .glb-paiement-content-section a {
  font-weight: bold;
}
.cms-glb .glb-paiement-content-section h2 {
  color: #000000;
  text-transform: uppercase;
  font-size: 36px;
  margin-bottom: 30px;
}
.cms-glb .glb-paiement-content-section h2 span {
  color: #f37100;
}
.cms-glb .glb-paiement-content-section-subtitle {
  margin: 0 0 25px 0;
  font-size: 20px;
}
.cms-glb .glb-paiement-content-section .navigation ul {
  width: 100%;
  display: block;
}
.cms-glb .glb-paiement-content-section .navigation ul li {
  width: 100%;
  display: block;
  background: #efefef;
  margin-top: 1px;
  text-transform: uppercase;
  transition: background .5s ease;
  font-size: 16px;
}
.cms-glb .glb-paiement-content-section .navigation ul li a {
  color: #212121;
  font-size: 16px;
  font-weight: normal;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 50px;
}
.cms-glb .glb-paiement-content-section .navigation ul li a span {
  color: #f37100;
}
.cms-glb .glb-paiement-content-section .navigation ul li:not(:first-child):before {
  font-size: 15px;
  left: 25px;
}
.cms-glb .glb-paiement-content-section .navigation ul li:not(:first-child):hover {
  cursor: pointer;
  background: #dddddd;
}
.cms-glb .glb-paiement-content-section .navigation ul li:first-child {
  background: #212121;
  color: #ffffff;
  font-weight: bold;
  margin-top: 0;
  text-transform: none;
}
.cms-glb .glb-paiement-content-section .navigation ul li:first-child:before {
  display: none !important;
}
.cms-glb .glb-paiement-content-section .paiement-securise-intro {
  padding: 40px;
  text-align: center;
  border: 4px solid #e6e6e6;
}
.cms-glb .glb-paiement-content-section .paiement-securise-intro h3 {
  font-size: 23px;
  color: #252525;
  text-align: center;
  display: block;
  margin-bottom: 25px;
  font-weight: normal;
  border: none;
  padding-top: 0;
  margin-top: 10px;
}
.cms-glb .glb-paiement-content-section .paiement-securise-intro p {
  text-align: justify;
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 19px;
}
.cms-glb .glb-paiement-content-section .payment-method {
  margin-bottom: 25px;
}
.cms-glb .glb-paiement-content-section .payment-method .method-title {
  width: 100%;
  display: block;
  color: #f37100;
  font-style: italic;
  margin-bottom: 20px;
  font-size: 30px;
  text-align: center;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method {
  margin-top: 30px;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method div[class^="col-lg"] {
  border: 4px solid #e5e5e5;
  padding: 30px;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method div[class^="col-lg"]:not(:last-child) .method-list {
  margin-bottom: 77px;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method p {
  font-size: 23px;
  text-align: center;
  padding-bottom: 20px;
  position: relative;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method p small {
  font-size: 17px;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method p:after {
  content: '';
  width: 30%;
  height: 1px;
  background: #f37100;
  left: 35%;
  bottom: 0;
  position: absolute;
  display: block;
}
.cms-glb .glb-paiement-content-section .payment-method.oney-method ul li {
  font-size: 14px;
  margin: 10px 0;
}
.cms-glb .glb-paiement-content-section .cheque-indications div[class^="col-lg"] {
  border: 4px solid #e5e5e5;
  padding: 10px;
}
.cms-glb .glb-paiement-content-section .cheque-indications div[class^="col-lg"].attention {
  background: #e5e5e5;
}

.icon-arrow-right::before, .icon-arrow-left::before {
  content: '\e901' !important;
}

/*# sourceMappingURL=cms-global-paiement.css.map */
