/* Tuto 32 - Youtube */

/* optimisation 1 - simple */
#product iframe{width:100%!important}

/* optimisation 2 - avancée */
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.custom-product {
text-align: right;
width: 80%;
}

.ps_custom.payment-method-logo-block {
  margin-top: 1rem;
  /*text-align: center;*/
}

.ps_custom.payment-method-logo-block.left {
  text-align: left;
}

.ps_custom.payment-method-logo-block-title {
  margin-bottom: 0.5rem;
  color: #666;
  margin-left: 4px;
}

.ps_custom.payment-method-logo {
  display: inline-block;
  padding: 4px 2px;
  height: 3rem;
}

.ps_custom.payment-method-logo.w-fixed {
  height: 2.5rem;
  width: 3.5rem;
  text-align: center;
}


.ps_custom.payment-method-logo .wrapper {
    width: 100%;
    height: 100%;
    padding: 4px;
    border: 1px solid #ddd;
    border-radius: 6px;
    background-color: #fff;
}



#custom-text {
    padding: 0rem;
    margin-bottom: 0.5rem;

    background: #fff;
    border-radius: 2px;
}
#custom-text h2 {
    font-size: 1.5rem;
    font-weight: 500;
    color: #232323;
    text-transform: uppercase;
}
#custom-text .page-content.page-cms ul,
#custom-text p,
.page-content.page-cms #custom-text ul {
	font-size: 0.9375rem;
    font-weight: 400;
    color: #7a7a7a;
}
#custom-text .page-content.page-cms ul .dark,
#custom-text p .dark,
.page-content.page-cms #custom-text ul .dark {
    font-size: 1.125rem;
    font-weight: 600;
    color: #232323;
}
#custom-text img {
    /*max-width: 452px;*/
    margin: 0 auto;
    text-align: center;
	/*margin-right: 0.8125rem;*/
}