@font-face {
    font-family: 'OpenSans';
    src: url('./fonts/OpenSans.eot');
    src: url('./fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
        url('./fonts/open-sans-v17-latin-regular.woff2') format('woff2'), 
        url('./fonts/OpenSans.woff') format('woff'), 
        url('./fonts/OpenSans.ttf')  format('truetype'), 
        url('./fonts/OpenSans.svg#svgFontName') format('svg'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-family: 'RockSalt';
src: url('./fonts/RockSalt.eot');
src: url('./fonts/RockSalt.eot?#iefix') format('embedded-opentype'),
        url('./fonts/rock-salt-v10-latin-regular.woff2') format('woff2'), 
        url('./fonts/RockSalt.woff') format('woff'), 
        url('./fonts/RockSalt.ttf')  format('truetype'), 
        url('./fonts/RockSalt.svg#svgFontName') format('svg'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 	
@font-face {
font-family: 'BookAntiqua';
src: url('./fonts/BookAntiqua.eot');
src: url('./fonts/BookAntiqua.eot?#iefix') format('embedded-opentype'),
        url('./fonts/BookAntiqua.woff2') format('woff2'), 
        url('./fonts/BookAntiqua.woff') format('woff'), 
        url('./fonts/BookAntiqua.ttf')  format('truetype'), 
        url('./fonts/BookAntiqua.svg#svgFontName') format('svg'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 	
@font-face {
    font-family: 'OpenSans2';
    src: url('./fonts/open-sans-v17-latin-regular.eot');
    src: url('./fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/open-sans-v17-latin-regular.woff2') format('woff2'), 
        url('./fonts/open-sans-v17-latin-regular.woff') format('woff'), 
        url('./fonts/open-sans-v17-latin-regular.ttf')  format('truetype'), 
        url('./fonts/open-sans-v17-latin-regular.svg#svgFontName') format('svg'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-family: 'RockSalt2';
src: url('./fonts/rock-salt-v10-latin-regular.eot');
src: url('./fonts/rock-salt-v10-latin-regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/rock-salt-v10-latin-regular.woff2') format('woff2'), 
        url('./fonts/rock-salt-v10-latin-regular.woff') format('woff'), 
        url('./fonts/rock-salt-v10-latin-regular.ttf')  format('truetype'), 
        url('./fonts/rock-salt-v10-latin-regular.svg#svgFontName') format('svg'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 	
@font-face {
font-family: 'BookAntiqua2';
src: url('./fonts/BookAntiqua.eot');
src: url('./fonts/BookAntiqua.eot?#iefix') format('embedded-opentype'),
        url('./fonts/BookAntiqua.woff2') format('woff2'), 
        url('./fonts/BookAntiqua.woff') format('woff'), 
        url('./fonts/BookAntiqua.ttf')  format('truetype'), 
        url('./fonts/BookAntiqua.svg#svgFontName') format('svg'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 	
#checkout .payment-options img {
    top: 0!important;
}
body#product .products.pk-carousel.view_grid.products-block.pk-carousel-active .product-miniature{
	width: 100%!important;
}
.product-actions .favorite-index,
.product-actions .pw-fav-btn-text{
	display: none;
}
#search_widget.active{
	height: 100%;
}
body.search-active{
	overflow: hidden;
}
#index article .pw-fav-remove i{
	color: #CE1616;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
}

#index article .pw-fav-add i{
	color: #EEEEEE;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
}
#index article .pw-fav-add,
#index article .pw-fav-remove{	
    width: 47px;
    height: 47px;
}
/*article.product-miniature.js-product-miniature .favorite-index  .pw-fav-toggle{
	position: initial;
}*/
#header > div{
    position: absolute;
    z-index: 1;
}
#header i.fas.fa-sign-out-alt{
	font-size: 18px!important;
}
.pts-container-wrap.livre-cd-2 .livres-cd-2 .pw-fav-add i{
    color: #EEEEEE!important;
}
.pts-container-wrap.livre-cd-2 .livres-cd-2 .pw-fav-add {
    position: absolute!important;
    /*top: 444px;
    left: 45px;*/
    border: 1.1px solid #ffffff!important;
    box-shadow: 0px 0px 13px -9px rgb(0,0,0,.74);
    color: #EEEEEE!important;
    padding: 5px;
}
.pw-fav-toggle.active:hover .pw-fav-add i {
    text-shadow: 0 0 4px #EEEEEE!important;
}
#index article.product-miniature.js-product-miniature .pw-fav-toggle {
    top: -34px;
    top: -24px;
    left: 0;
}
.favorite-index{
	position: relative;
}
.pts-container-wrap.livre-cd-2 .livres-cd-2 .pw-fav-remove{
	top: 0;
	left: 0;
}
#index article.product-miniature.js-product-miniature .pw-fav-toggle {
    margin-left: 0!important;
}
#index .product-quantity .add,
#index .product-quantity .qty {
    margin: 10px;
    margin-right: 0;
    margin-left: 0;
}
#index .pts-container-wrap.livre-cd-2 .btn.btn-primary.add-to-cart{
    width: 47px;
    height: 47px;	
}
#index .product-miniature .product-actions{
	overflow: inherit!important;
}
.favorite-index,
.favorite-index > div{
	width: 47px;
}
#index .pts-container-wrap.livre-cd-2 .product-desc-wrap .product-price-and-shipping.two {
    margin-right: auto;
    width: calc(100% - 94px)!important;
    top: 0!important;
    margin: 0;
}
#index .pm-details-layout1 .view_grid .product-miniature .product-price-and-shipping{
	top: 0!important;
}
#index button.btn.btn-primary.add-to-cart svg {
    width: 20px!important;
    height: 20px!important;
}
#index button.btn.btn-primary.add-to-cart{
	position: relative;
}
#index button.btn.btn-primary.add-to-cart:before {
    content: url(/img/home/shopping-cart2.png);
    width: 20px;
    height: 20px;
    /*position: absolute;*/
}
/*#index button.btn.btn-primary.add-to-cart:before {
    background: url(https://dev2.ariou.sofis-info.com/img/home/shopping-cart2.png);
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    z-index: 9999999;
    content: '';
    background-size: 20px;
    background-repeat: no-repeat;
}*/
#index  .livre-cd-2 .thumbnail-container ,
#index  .list_newest .thumbnail-container {
    max-width: 100%;
}
#index .pts-container-wrap.livre-cd-2 .product-thumbnail img {
    width: 100%!important;
    height: auto!important;
}

#index .livre-cd-2 .product-description.clearfix{
	height: auto!important;
}
@media (min-width: 1200px) and (max-width: 1500px){
	#product div#product-images-cont.flex-container{
		width: 100%;
	}
	#product  div#product-images-cont.flex-container .product-cover {
		min-width: auto;
		max-width: 81%;
	}
	#product .col-xl-6.col-lg-12.col-sm-12.col-xs-12{}
	#product .col-xl-6.col-lg-4.col-sm-6.col-xs-12{}
}
@media (max-width: 1300px){
	.pts-container-wrap.livre-cd-2 .product-thumbnail {
	    padding: 20px 20px 0;
	}
	.pts-container-wrap.livre-cd-2 .product-desc-wrap {
	    padding: 0 20px 30px 20px;
	}
}

@media (max-width: 1200px){
	#product .col-xl-6.col-lg-4.col-sm-6.col-xs-12{
	    width: 100%!important;
	}
	.livre-cd-2 .col-xl-12.col-lg-4.col-sm-6.col-xs-12 {
	    float: none;
	    clear: both;
	    width: 100%!important;
	}
	.pts-container-wrap.livre-cd-2 .container {
	    width: 90%;
	}
	.pts-container-wrap.livre-cd-2 .product-miniature .product-title{
		font-size: 16px!important;
	}
	.pts-container-wrap.livre-cd-2 .product-miniature .price{
		font-size: 16px!important;
	}
}
.pts-container-wrap.container-discover .page-width .container{
	max-width: 100%;
}
.pts-container-wrap.formation.en.lige .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.pts-container-wrap.container-discover .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.pts-container-wrap.moulin-container .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.container-newsletter .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.pts-container-wrap.terra-anima-container .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.pts-container-wrap.formation-professionnel .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.spiritualite-economie-ecologie .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.livre-cd-content .col-xl-12.col-lg-4.col-sm-6.col-xs-12,
.pts-container-wrap.spiritualite-economie-container-.spiritualite-stage-container.stages-voyages .col-xl-12.col-lg-4.col-sm-6.col-xs-12{
	width: 100%!important;
}
.container-newsletter,
.pts-container-wrap.moulin-container,
.pts-container-wrap.spiritualite-economie-ecologie{
	background-repeat: no-repeat;
	background-size: cover;
}
.discover-txt.moulin-txt{
	position: relative;
}
.discover-txt.moulin-txt{
	max-width: 50%!important
}
.pts-container-wrap.moulin-container .block_content {
	padding-top: 6%;
    padding-bottom: 6%;
}
.stages-et-voyages h4 span{
	line-height: 41px;
}
.stages-et-voyages .rock-salt{
	line-height: 67px;
}
body>#search_widget.active .close-search {
    margin-right: 15px;
}

.pts-container-wrap.moulin-container .col-xl-12.col-lg-4.col-sm-6.col-xs-12{
    padding-left: 5%;
}
body > .search-wb{
	display: none!important;
}

#index .widget.block.widget-video .widget-inner.block_content,
#index .widget.block.widget-video  .youtube-container.w-100{
	height: 100%;
}
.formation-list .title-formation{
	padding-top: 0;
}

@media (min-width: 544px){    
    .pts-container-wrap.academie-acte-container .discover-txt{
        margin-left: 0!important;
    }
}
@media (max-width: 1199px){

	.terre-anima img{
		margin-left: 0!important;
	}
	.terre-anima .col-sm-12 .row>div:last-child>div{
		max-width: 100%!important;
	}

	.pts-container-wrap.formation.en.lige .container{
		width: 100%;
	    max-width: 100%!important;
	}
	.pts-container-wrap.formation.en.lige > div {
	    width: 90%!important;
	    max-width: 100%!important;
	    margin: 0 auto!important;
	}
	.pts-container-wrap.formation-professionnel .col-sm-6, .pts-container-wrap.formation.en.lige .col-sm-6 {
	    float: left;
	    width: 50%!important;
	}
	.pts-container-wrap.academie-acte-container .col-xl-12.col-lg-4.col-sm-6.col-xs-12{
		width: 100%;
	}
	.pts-container-wrap.spiritualite-economie-ecologie .col-xl-5.col-lg-4.col-sm-5.col-xs-12,
	.pts-container-wrap.spiritualite-economie-ecologie .col-xl-6.col-lg-4.col-sm-6.col-xs-12{
		width: 50%!important;
	}
}
@media (max-width: 991px){
	.pts-container-wrap.livre-cd-2 .container {
	    width: 80%;
	}
	.pts-container-wrap.livre-cd-2 .col-lg-3 {
	    float: left;
	    width: 50%;
	}
	.pts-container-wrap.formation-professionnel .col-sm-6, .pts-container-wrap.formation.en.lige .col-sm-6 {
	    float: left;
	    width: 100%!important;
	}
	.widget.block.widget-video.title_left{
		height: auto!important;
	}
	.formation-list{
		padding-left: 0;
	}
	.discover-txt.moulin-txt {
	    max-width: 60%!important;
	}
	.pts-container-wrap.moulin-container .block_content {
	    padding-top: 6%;
	    padding-bottom: 6%;
	    padding-left: 6%;
	}
	.pts-container-wrap.moulin-container .col-xl-12.col-lg-4.col-sm-6.col-xs-12{
		padding-left: 0!important;
	}
}


#header .pts-container-wrap.header-1 .row > div:last-child .col-inner > div:first-child{
	display: none!important
}
@media (min-width: 769px){/* and (max-width: 1725px)*/
	
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) .col-inner{
		display: flex;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3){
		display: none;
	}
	#header .pts-container-wrap.header-1 .row-inner.row-level-1.container .row{
		width: 100%;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child .col-inner > div:first-child{
		display: inline-block!important
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3){
		display: none;
	}
	div.header-1 [class*="col-"]{/*1080*/
		vertical-align: middle!important;
	}
	#header .headerbuilder {
		width: 100%;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3) .col-inner{
		display: inline-flex;
		/*width: 100%;*/
	}
	#header .pts-container-wrap.header-1 .pb-15 {
	    padding: 0!important;
	    height: 100%;
	    display: flex;
	    align-items: center;
	}
	#desktop_cart {
	    padding-bottom: 5px!important;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) .pts-widget .widget-module{
		height: 100%;
	    align-items: center;
	    display: flex;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child .pts-widget .widget-module{
		height: 100%;
	    align-items: center;
	    display: flex;
	    padding-bottom: 0!important;
	}
	.pts-container-wrap.header-1 .pb-15{
		padding: 0;
	}
	#header .pts-container-wrap.header-1 .row-inner.row-level-1.container{
		display: flex;
		max-width: 100%;
	}
	#header .pts-container-wrap.header-1 .row > div:first-child{
		width: 15%;
		width: 18%;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(2){
    	/*width: 65%;
    	width: 64%;*/
    	width: calc(82% - 137px);
    	/*word-break: break-word;*/
	}

	#header .pts-container-wrap.header-1 .row > div:nth-child(2) li a,
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) li span{
		font-size: 13px;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) .pts-widget .widget-module{
		height: 100%;
	    align-items: center;
	    display: flex;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3){
    	width: fit-content;
    	width: 5%;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child{
    	width: fit-content;
		padding-top: 0;
    	/*width: 15%;
    	width: 20%;
    	width: 18%;*/
    	width: 137px;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child .col-inner{
		justify-content: flex-end;
    	margin-right: 11%;
	}
	.pts-container-wrap.header-1 ul#top-menu{
		/*max-width: 100%;
		width: 100%;/**/
		white-space: unset;
		width: 100%;
    	max-width: 100%;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) .pk-widget.widget-module{
		width: 100%;
	}
	#header .pts-container-wrap.header-1 .row > div{
		/*border: 1px solid red;*/
	}
	.search-wb{
		position: initial!important;
	}
}
@media (min-width: 1299px){
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) li a,
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) li span{
		font-size: 16px;
	}
}
@media (min-width: 769px){
	#wrapper .payment-option.clearfix {
		padding-bottom: 1rem;
		margin-bottom: 1rem;
		display: flex;
		align-items: center;
	}
	#checkout #wrapper .payment-option.clearfix > label .ps_checkout-mark{
		vertical-align: middle;
	}
	#checkout #conditions-to-approve ul li .dib:not(.condition-label){
		vertical-align: super!important;
	}
}
@media (max-width: 768px){
	body#product .product-cover {
		max-width: 100%;
	}
	#checkout #conditions-to-approve ul li .dib{
		top: 0!important;
	}
	#checkout #wrapper .payment-option.clearfix > label .ps_checkout-mark{
		vertical-align: middle;
	}
	#checkout #wrapper .payment-option.clearfix{		
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	#checkout section#content{
		display: block!important;
	}
	body#checkout section.checkout-step h1 .step-edit {
		float: right!important;
	}
	#checkout .checkout-step-items {
		width: 100%!important;
	}
	.terre-anima img{
		margin-left: 0!important;
	}
	.terre-anima .col-sm-12 .row>div:last-child>div{
		max-width: 100%!important;
	}
	.pts-container-wrap.moulin-container .block_content {
	    padding-left: 15px;
	}
	.pts-container-wrap.spiritualite-economie-ecologie .col-xl-5.col-lg-4.col-sm-5.col-xs-12,
	.pts-container-wrap.spiritualite-economie-ecologie .col-xl-6.col-lg-4.col-sm-6.col-xs-12{
		width: 100%!important;
	}
	.discover-txt.moulin-txt {
	    max-width: 100%!important;
	}
	#header .pts-container-wrap.header-1 .row-inner{
		display: flex;
	}
	#header .pts-container-wrap.header-1 .row,
	#header > div{
		width: 100%;
		max-width: 100%;
	}
	#header .pts-container-wrap.header-1 .row > div:first-child{
		order: 1;
		width: 60%;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(2){
		order: 0;
    	width: 20%;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(2) .pts-widget .widget-module{
		height: 100%;
	    align-items: center;
	    display: flex;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3){
		order: 2;
    	width: fit-content;
    	/*width: 5%;*/
	    padding-right: 0;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child{
		order: 3;
		/*margin-right: 70px;*/
		padding-top: 0;
    	/*width: 15%;*/
	}
	#header .pts-container-wrap.header-1 .row > div:last-child .pts-widget .widget-module{
		height: 100%;
	    align-items: center;
	    display: flex;
	    padding-bottom: 0!important;
	}

	#header .pts-container-wrap.header-1 .row > div:last-child .pk-widget.widget-module{
		width: fit-content;
    	float: left;
	}

	#header .pts-container-wrap.header-1 .row > div:last-child .pk-widget.widget-module #desktop_cart{
		position: initial;
	    top: 0!important;
	    padding-bottom: 5px;
	}

	#header ul li.header_user_info{
		width: fit-content;
    	margin: 0 auto;
	}
	#header .logo {
	    width: auto;
	    width: 63%;
	}
	.search-wb {
	    position: initial!important;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3) .pk-widget.widget-module .widget-module{
		height: 100%;
	    align-items: center;
	    display: flex;
	    padding-bottom: 0!important;
	}
	#header .pts-container-wrap.header-1 .row>div:last-child .col-inner > .pk-widget.widget-module:last-child{
		margin-left: 10px;
	}
	#header .logo {
	    width: auto;
	    margin: 0!important;
	}
	#header .pts-container-wrap.header-1 .row{
		padding-right: 20px;
	}
	body #header #pk_top_menu a span, body #header  #pk_top_menu a {
	    color: #000000;
	    font-family: 'OpenSans';
	}
	#index .pk-widget.widget-newsletter{
		width: 95%!important;
	}
	.row-spiritualite img{
		margin: 0!important;
	}
	.row-spiritualite .col-xl-5.col-lg-4.col-sm-5.col-xs-12{
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media (max-width: 767px){
	
	.pts-container-wrap.spiritualite-economie-container-.spiritualite-stage-container.stages-voyages .row .col-md-4 {
	    margin-bottom: 20px!important;
	    margin: 0 auto;
	    display: flex;
	    clear: both;
	    float: none;
	    justify-content: center;
	}
	body#product .product-cover {
		min-width: auto!important;
		max-width: 100%;
	}
	body#product  div#product-images-cont.flex-container{
		width: 100%;
	}	
	body#product .product-cover {
		max-width: 81%;
		min-width: auto;
	}
}

@media (max-width: 650px){
	
	body#product .product-cover {
		min-width: auto!important;
		max-width: 100%;
	}
	.pts-container-wrap.livre-cd-2 .container {
	    width: 90%;
	}
	.pts-container-wrap.livre-cd-2 .col-lg-3 {
	    float: left;
	    width: 50%;
	}
}


@media (max-width: 638px){
	#header .pts-container-wrap.header-1 .row > div:first-child{
		width: 50%;
	}
	#header .pts-container-wrap.header-1 .row{
		padding-right: 0px;
	}
}

@media (max-width: 586px){
	/*#header .pts-container-wrap.header-1 .row > div:last-child {
	    padding-right: 0;
	    width: 34%;
	}*/
	#header .pts-container-wrap.header-1 .row>div:last-child .col-inner > .pk-widget.widget-module:last-child{
		margin-left: 0;
	}
	header .pts-container-wrap.header-1 .row > div:last-child {
	    padding-right: 15px;
	    width: 34%;
	    width: 28%;
	    padding-left: 3px;
	    justify-content: center;
	    display: flex;
	}
	.pts-container-wrap.livre-cd-2 .container {
	    width: 90%;
	}
	.pts-container-wrap.spiritualite-economie-container-.spiritualite-stage-container.stages-voyages .col-xl-12.col-lg-4.col-sm-6.col-xs-12{
		padding-left: 0;
		padding-right: 0;
	}
	.livre-cd-content .rock-salt.spiritualite-title{
	    padding-left: 0;
	}
	.livre-cd-content .opensans.spiritualite-text{
		margin-left: 0;
	}
}


@media (max-width: 576px){
	.aproposauthor .col-xs-12.col-sm-3{
		width: 100%;
	}
	.aproposauthor .arnaud-desc{
		margin-top: 118%!important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.aproposauthor .author-name{
		padding-bottom: 40px;
	}
	.aproposauthor .author-name{
		    font-size: 40px;
	}
	body > #search_widget form.flex-container.relative.searchform{
		top: 25%;
	}
	body #header .pts-container-wrap.header-1 .row > div:last-child:not(.pk-menu-col){

	}
	body #header .pts-container-wrap.header-1 .row > div:last-child .col-inner > div:first-child .widget-inner.text-left.justify-content-left svg{
		margin-top: 3px;
	}
	body #header .pts-container-wrap.header-1 .row > div:last-child .col-inner > div:first-child .widget-inner.text-left.justify-content-left{    
		align-items: center;
		display: flex;
		padding-bottom: 0!important;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child .col-inner > div:first-child{
		display: block!important;
	}
	#header .pts-container-wrap.header-1 .row > div:nth-child(3){
		display: none;
	}
	#header .pts-container-wrap.header-1 .row > div:last-child{
		/*padding-right: 0;*/
		justify-content: right;
	}
}
@media (max-width: 540px){
	.pts-container-wrap.livre-cd-2 .container {
	    width: 90%;
	}
	.pts-container-wrap.livre-cd-2 .col-lg-3 {
	    float: left;
	    width: 100%;
	}
}

@media (max-width: 1079px){
	.card-stage-voyages .card{
		max-width: 100%;
	}
}
@media (max-width: 450px){
	.newsletter-form input{
		width: 100%!important;
	}
	.newsletter-program .pts-newsletter .text-left.justify-content-left.widget-inner .newsletter-form{
		width: 100%!important;
	}
	.newsletter-program .pts-newsletter .text-left.justify-content-left.widget-inner .submit-widget-newsletter{
		width: 100%!important;
	}
}
@media (max-width: 330px){
	ul#top-menu{
		width: 294px!important;
	}
}

.newsletter-form input::-webkit-input-placeholder,
.newsletter-form input:-ms-input-placeholder,
.newsletter-form input::placeholder,

.newsletter-form input::-moz-placeholder,
.newsletter-form input:-moz-placeholder,

.newsletter-form input::-webkit-input-placeholder,
.newsletter-form input:-ms-input-placeholder,
.newsletter-form input::placeholder,

.newsletter-form input::-moz-placeholder,
.newsletter-form input:-moz-placeholder,

.newsletter-form input[name=prenom_wdg],
.newsletter-form input[name=email_wdg]{
    font-size: 20px!important;
    font-weight: 400!important;
    color: #fff!important;
    font-family: 'OpenSans'!important;
    line-height: 50px!important;
}

.newsletter-form .newsletter-input::-moz-placeholder {
    font-size: 20px!important;
    font-weight: 400!important;
    color: #fff!important;
    font-family: 'OpenSans'!important;
    line-height: 50px!important;
}
.newsletter-form .newsletter-input::-webkit-input-placeholder {
    font-size: 20px!important;
    font-weight: 400!important;
    color: #fff!important;
    font-family: 'OpenSans'!important;
    line-height: 50px!important;
}
.newsletter-form .newsletter-input:-ms-input-placeholder {
    font-size: 20px!important;
    font-weight: 400!important;
    color: #fff!important;
    font-family: 'OpenSans'!important;
    line-height: 50px!important;
}
#header .header_user_info .fas {
    color: #FFFFFF;
}

#search #content-wrapper form.flex-container.relative.searchform {
    opacity: 1!important;
    visibility: visible!important;
}
#search #content-wrapper .close-search {
	display: none!important;
}
#search_widget:not(.popup_search) .search-no-result {
    width: 100%;
    text-align: center;
    max-width: 100%;
    background: transparent!important;
}
#search_widget.shown input[type="text"] {
    border-bottom-left-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
    border-bottom-color: #f2f2f2!important;
}
#main .page-content #notifications {
    margin-left: -15px;
    margin-right: 0!important;
    /* clear: both; */
    padding: 0 15px;
}
.hiddendiv{
	/*display: none!important;*/
	display: block;
}
#checkout .footerbuilder .pts-inner > .container .col-inner > .pk-widget.widget-html:not(:first-child),
#order-confiramtion .footerbuilder .pts-inner > .container .col-inner > .pk-widget.widget-html:not(:first-child) {
	display: none!important;
}
#checkout.logged_user .headernew .pts-inner.ps-container-fluid > .container .col-xl-1.col-lg-1.col-sm-2.col-xs-2 .col-inner > .pk-widget.widget-module:nth-child(2):not(:last-child){
    /* min-width: 73px; */
}

#cart .checkout.cart-detailed-actions.card-block .ps_checkout.payment-method-logo-block{
	display: none!important;
}