
.quick-link-account, .quick-link-register {
  display: none;
}


.sw-megamenu.navigation .open-children-toggle{display:block!important;}
#navigation{position:relative; top:0!important;}
.page-header.type19 .nav-sections{box-shadow:none!important;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu{max-width:100%!important;}
.block-search .action.search > span{position:relative!important;}
.block-search .action.search > span:hover{position:relative!important;}
.search .search-category{display:none!important;}
.menu-link{color:black!important;}
.minicart-wrapper .action.showcart::before{display:none!important}
.panel{box-shadow:none!important;}




.cms-home .breadcrumbs {display:none!important;}
.cms-home-test .breadcrumbs {display:none!important;}
.cms-faq .breadcrumbs {display:none!important;}
.cms-qui-sommes-nous .breadcrumbs {display:none!important;}
.cms-ennoblissement-et-finitions-premium .breadcrumbs {display:none!important;}
.cms-univers-savon-cosmetique .breadcrumbs {display:none!important;}
.cms-emballage-personnalise .breadcrumbs {display:none!important;}
.cms-emballage-sur-mesure .breadcrumbs {display:none!important;}
.cms-transport .breadcrumbs {display:none!important;}
.cms-fabrication-dans-les-alpes .breadcrumbs {display:none!important;}
.cms-univers-cbd .breadcrumbs {display:none!important;}
.cms-imprimvert .breadcrumbs {display:none!important;}
.cms-bien-choisir-son-etui .breadcrumbs {display:none!important;}
.cms-impression-multi-reference .breadcrumbs {display:none!important;}
.cms-donnees-personnelles .breadcrumbs {display:none!important;}
.cms-services-et-conseils .breadcrumbs {display:none!important;}
.cms-paiement .breadcrumbs {display:none!important;}
.cms-mentions-legales .breadcrumbs {display:none!important;}
.cms-cgv .breadcrumbs {display:none!important;}
.cms-revendeur-login .breadcrumbs {display:none!important;}
.cms-revendeur-logout .breadcrumbs {display:none!important;}
.cms-parrainage .breadcrumbs {display:none!important;}
.cms-engagement-ecologique .breadcrumbs {display:none!important;}
.cms-plv-ilv-personnalisable .breadcrumbs {display:none!important;}
.cms-prototype-rembourse .breadcrumbs {display:none!important;}
.cms-service-pao-prepresse .breadcrumbs {display:none!important;}
.cms-impression-packaging-multi-references .breadcrumbs {display:none!important;}
.cms-page-demande-devis-html .breadcrumbs {display:none!important;}





.catalogsearch-result-index.page-layout-2columns-left .column.main{width:100%!important;padding:15px!important}
.catalogsearch-result-index .products-grid .product-item{width:25%!important;}
.catalogsearch-result-index .price-box{display:none!important;}


.form-wishlist-items{padding-left:15px!important; padding-right:15px!important;}

#ms-customer-dashboard .input-group-addon{z-index:3!important;}



.page-wrapper input[type="text"],
.page-wrapper input[type="password"],
.page-wrapper input[type="url"],
.page-wrapper input[type="tel"],
.page-wrapper input[type="search"],
.page-wrapper input[type="number"],
.page-wrapper input[type="datetime"],
.page-wrapper input[type="email"] { font-family: inherit !important;border-radius:5px!important;height:44px!important;}
.page-wrapper select{ font-family: inherit !important;border-radius:5px!important;height:44px!important;}
button{line-height:17px!important; height:44px!important;}


.catalog-category-view .page-title-wrapper{display:block!important;}
.catalog-category-view .page-bottom{padding-right:0px!important; padding-left:0px!important;max-width:100%!important}

.columns .product-item-photo{border-radius:10px!important;}


/* ------- PAGE Produit ----*/

.imgselected [data-valopt~="Aucun"]{display:none!important}

img[href$="/Aucun.jpg"] {
display:none!important;
}
.wishlist{display:block !important;}

#colonne_gauche_fiche_produit, #colonne_droite_fiche_produit{font-family:'Raleway'!important;}


.page-products .product-item-inner{display:none!important;}
.prev-next-products{display:none!important;}

.matrix_layoutMain .matrix_packingPreview{min-height:auto!important;margin-top:0px!important}
.matrix_preview3DContainer{margin: 0 0 0 0!important;}

.hide-sim {display: none;}
/* .info-sim img{width:35px!important;} */
.hide-sim-info{border-radius:10px; background:#f2f2f2; padding:15px 15px; color:black;}
.product-options-wrapper{border-bottom:none!important;}
.product-options-wrapper .carousel-inner > .item > img{width:100%!important;}

.product-options-wrapper #carrousel_produit .carousel-thumbnails {
    border-radius: 10px;
    background: white;
    padding: 5px 0px !important;
    overflow-x: scroll !important;
  }


.product-options-wrapper #carrousel_produit .carousel-thumbnails::-webkit-scrollbar {
  width: 6px; /* Largeur de la scrollbar */
}

.product-options-wrapper #carrousel_produit .carousel-thumbnails::-webkit-scrollbar-track {
  background: #fff; /* Couleur de fond */
  border-radius: 4px;
}

.product-options-wrapper #carrousel_produit .carousel-thumbnails::-webkit-scrollbar-thumb {
  background: #d9355c; /* Couleur du curseur */
  border-radius: 4px;
}

.product-options-wrapper #carrousel_produit .carousel-thumbnails::-webkit-scrollbar-thumb:hover {
  background: #d9355c;
}

.product-options-wrapper #carrousel_produit .carousel-thumbnails::-webkit-scrollbar-button {
 display: none !important;
  -webkit-appearance: none !important;
  visibility: hidden!important;
}

.product-options-wrapper #carrousel_produit .carousel-thumbnails {
  scrollbar-color: #d9355c #fff;
  scrollbar-width: thin;
}

  #plwrap p {
    display: block;
    padding-right: 20px!important;
  }
  
.product-options-wrapper .description{padding:5px 15px!important;}

.matrix_layoutMain .matrix_table{box-shadow:none!important;}

@media (min-width: 992px) {
	.slider{z-index:1!important;}
	.slider button.slider-btn {height:40px!important;top:8%!important;background: #d4d8e6!important;color:#333!important}
    .slider button.slider-btn:hover {
    background: #d4d8e6!important;color:#333!important
  }
}

#bottom-fiche-produit .slide{padding: 10px 0px 40px 0px!important;}

#modelDetails{display:none!important;}
#animationsActions{position: absolute;
  bottom: 10px;
  right: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
overflow-y: hidden;}

#animationsActions .buttonsContainer {
  display: block !important;
  height: 46px !important;
  border-top: 1px solid #CBCBCB !important;
  background-color: #fff !important;
  margin: 0px !important;
  padding-left: 10px !important;
width: auto !important;}

#animationsActions .buttonsContainer .btnContainer{background-color: #d4d8e6 !important;
  border: 1px solid #d4d8e6 !important;
  margin: 10px !important;
  height: 24px !important;
max-width: 60%;
border-radius: 5px;}


.buttonsContainer .btnContainer .animation-button{color: #5d5f65 !important;}

#animationsActions .buttonsContainer .btnContainer:hover{background-color: #d9355c !important;
border: 1px solid #d9355c !important;
margin: 10px !important;
height: 24px !important;
max-width: 60%;
border-radius: 5px;}


.buttonsContainer .btnContainer .animation-button:hover{color: #fff !important;}


#sliderTrack .slide a{color:#333; text-decoration:none!important;}
#sliderTrack .slide a:hover{color:#333; text-decoration:underline!important;}
#sliderTrack .slide p{margin:10px 0px 0px 10px !important;  text-align: left!important;  color: #333!important;}


.short-desc-product{background: #fff;
  border-radius: 10px;
  padding: 15px 15px;
  margin-bottom: 35px;
  text-align: center;
}
  
.short-desc-product strong{}
.short-desc-product h2{font-size:36px; margin-bottom:35px;}
.short-desc-product h3{margin-top: 30px; margin-bottom: 20px;}
.short-desc-product p{font-size:16px; margin-bottom:15px;}

.slider h2{padding-left:15px;}



.matrix_layoutMain .matrix_packingOptions {width:70%!important; float:none!important;margin-bottom:10px!important;}
.matrix_layoutMain .matrix_packingOptions.info-container {display:none;}
.matrix_layoutMain .matrix_packingOptions.info-container-img{width:100%!important; float:none!important;}
.matrix_layoutPackingContainer .matrix_packingOptions .matrix_packingOptionLabel{width:50%!important;text-align:right!important}

#upload_files_wrapper #headingOne a{color: #333;
font-weight: bold;}





/* structure */

.page-wrapper{
background: #f6f7fa;
}

.breadcrumbs{background:#f6f7fa!important}

#maincontent.container{}

@media only screen and (min-width: 1200px) {
.page-wrapper .breadcrumbs{max-width:80%!important;}
.page-wrapper .breadcrumbs .items{max-width:100%!important;}

#maincontent .page-title-wrapper {width:80%!important; margin:0 auto!important;}
#maincontent .page.messages {width:80%!important; margin:0 auto!important;}
#maincontent .columns {width:80%!important; margin:0 auto!important;}

.cms-page-view #maincontent .page.messages {width:80%!important; margin:0 auto!important;}
.cms-page-view #maincontent .columns {width:100%!important; margin:0 auto!important;}
.cms-page-view #maincontent .columns .container {width:80%!important; margin:0 auto!important;}

.cms-home #maincontent .page.messages {width:80%!important; margin:0 auto!important;}
.cms-home #maincontent .columns {width:100%!important; margin:0 auto!important;}
.cms-home #maincontent .columns .container {width:80%!important; margin:0 auto!important;padding-left:0px; padding-right:0px!important}
.cms-home #maincontent.container {padding-left:0px; padding-right:0px!important}

.cms-page-demande-devis-html.cms-page-view #maincontent .page.messages {width:80%!important; margin:0 auto!important;}
.cms-page-demande-devis-html.cms-page-view #maincontent .columns {width:100%!important; margin:0 auto!important;}
#big-top-fiche-produit{padding-left:15px; padding-right:15px!important;}
#big-top-fiche-produit .page.messages {width:80%!important; margin:0 auto!important;}


.cms-search-products.cms-page-view #maincontent .page.messages {width:80%!important; margin:0 auto!important;}
.cms-search-products.cms-page-view #maincontent .columns {width:80%!important; margin:0 auto!important;}

#precart-devis-container{width:100%!important}

.catalog-category-view #maincontent.container{padding-left:15px!important; padding-right:15px!important;}
.cms-page-demande-devis-html #maincontent.container{padding-left:15px!important; padding-right:15px!important;}

.contact-index-index #maincontent .columns {width:100%!important; margin:0 auto!important;}
.contact-index-index #maincontent .columns .container {width:80%!important; margin:0 auto!important;padding-left:0px; padding-right:0px!important}
.contact-index-index #maincontent.container {padding-left:0px; padding-right:0px!important}


}


@media (min-width: 992px) and (max-width: 1200px) {

.page-wrapper .breadcrumbs{max-width:100%!important;}
.page-wrapper .breadcrumbs .items{width:100%!important;}
.catalog-category-view #maincontent.container{padding-left:15px!important; padding-right:15px!important;}
.cms-page-demande-devis-html #maincontent.container{padding-left:15px!important; padding-right:15px!important;}
.cms-home #maincontent.container {padding-left:0px; padding-right:0px!important}
#big-top-fiche-produit{padding-left:15px; padding-right:15px!important;}
.contact-index-index #maincontent.container {padding-left:0px; padding-right:0px!important}

}

/* structure main devis */

.category-devis #layer-product-list {padding-top:15px!important;}	
.category-devis .breadcrumbs {display:none!important}
@media only screen and (min-width: 1200px) {
#big-top-fiche-produit .columns .content-page-customer-devis{ width:80%; margin:0 auto;}
}
.content-page-customer-devis{font-family: 'Raleway' !important; width:100%; margin:0 auto; padding-top:15px!important;}
.content-page-customer-devis .form-horizontal{width:90%; margin:0 auto!important;}
.content-page-customer-devis .form-horizontal #form-group-support .radio-devis img{display:block!important}
.content-page-customer-devis .form-horizontal .radio-devis input[type="radio"]{position: relative;
  margin-left: 0px;}
  
.content-page-customer-devis  #form-demande-devis-choix-produit-envoi.btn-bg-pink-customer{text-align: center;display: block;background: #d9355c;border-radius: 5px;color: white !important;padding: 15px 15px;text-transform: uppercase;border:none!important;font-weight:bold}


.content-customer-border-devis{background: white !important; border: none !important; padding: 3% 0%; border-radius: 10px; box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4); -webkit-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4); -moz-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);margin-bottom:40px!important}

.content-page-customer-devis h1{text-transform:uppercase; font-size:1.8rem; font-weight:bold;background:#d9355c; width:100%; padding:15px 15px;margin-top:0!important;margin-bottom:1%!important; color:white;}


.content-customer-border-devis h2{text-transform:uppercase;font-size:1.5rem;margin-bottom:0px!important;margin-top:0px!important;color:#d9355c;font-weight:bold;cursor:pointer;}



.content-customer-border-devis label {color:#5d5f65!important; font-size:1em!important; padding:7px 0px!important;}
.content-customer-border-devis legend {display:none!important}
.content-customer-border-devis .field.option-label legend {display:block!important;text-transform:uppercase;font-size:1.5rem;margin-bottom:10px!important;margin-top:0px!important;color:#555;font-weight:bold; border-bottom:none;}
.content-customer-border-devis .field.choice.admin__field.admin__field-option {float:left!important;margin-right: 15px;}
.content-customer-border-devis .field.choice.admin__field.admin__field-option input {float:left!important;margin-right:5px}
.content-customer-border-devis .field.choice.admin__field.admin__field-option label {float:left!important; padding-top:7px!important;padding-right:0px!important}
.content-customer-border-devis .form-group.field {background: #f6f7fa;   border-radius: 10px; padding-top:7px; padding-bottom:7px;}
.content-customer-border-devis .field.file {background: #f6f7fa;   border-radius: 10px; padding:15px 7px 15px 7px;margin-right: -15px;margin-left: -15px;}
.content-customer-border-devis .field.file label {width: 33%;
  text-align: right;
  display: inline-block;
  vertical-align: top;}
.content-customer-border-devis .field.file div {padding-left: 15px !important;
  display: inline-block;}
#envoyer-button.form-group {background: #f6f7fa;border-radius: 10px;padding: 15px 7px 15px 7px;margin-top: 15px;}

.content-page-customer-devis  #form-demande-devis-senvoi.btn-bg-pink-customer{text-align: center;display: block;background: #d9355c;border-radius: 5px;color: white !important;padding: 15px 15px;text-transform: uppercase;border:none!important;font-weight:bold}


/* LOGIN */

.bloc-log-in{display: block;
  border: none !important;
  padding: 15px 15px !important;
  border-radius: 10px;
  box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
  -webkit-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
  -moz-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
  background: white !important;
margin-top: 15px;
font-family: 'Raleway' !important;}

.bloc-log-in h2{text-transform:uppercase;font-weight:bold;font-family: 'Raleway' !important;}

.bloc-log-in .form-group{margin-left:0px!important; margin-right:0px!important;}
.bloc-log-in .form-group label.control-label{text-align: left !important;
  padding-left: 0px;font-family: 'Raleway' !important;}


.bloc-log-in .form-group .btn-bg-pink-customer{text-align: center;background: #d9355c;border-radius: 5px;color: white !important;text-transform: uppercase;border:none!important;font-weight:bold; font-family: 'Raleway' !important;}

.bloc-log-in .action.login.primary.btn-bg-pink-customer{text-align: center!important;background: #d9355!important;border-radius: 5px!important;color: white !important;text-transform: uppercase!important;border:none!important;font-weight:bold!important; font-family: 'Raleway' !important!important;}


.bloc-log-in .forget-password{font-weight: bold;
  color: #333 !important;
  background: #d4d8e6 !important;
  border-radius: 5px;
  padding: 0.8rem 1rem 0.8rem 1rem !important;
  margin-bottom: 10px;
  margin-right: 5px;
  border: none;
  text-transform: uppercase;
  text-align: center !important;
  width: auto !important;
margin-top: 15px;}


.customer-account-forgotpassword .column.main{display: block;
  border: none !important;
  padding: 15px 15px !important;
  border-radius: 10px;
  box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
  -webkit-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
  -moz-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
  background: white !important;
  margin-top: 30px;
  font-family: 'Raleway' !important;
  margin-bottom: 50px;
  width: 50%;
  margin-left: 15px;}
  
.customer-account-forgotpassword h1 {text-transform: uppercase;
  font-weight: bold;
  font-family: 'Raleway' !important;
  font-size:30px!important}
  
.customer-account-forgotpassword .column.main .form-group{margin-left:0px!important; margin-right:0px!important}
  
.action.reload.captcha-reload.btn-bg-pink-customer{font-weight: bold;
  color: #333 !important;
  background: #d4d8e6 !important;
  border-radius: 5px;
  padding: 0.8rem 1rem 0.8rem 1rem !important;
  margin-bottom: 10px;
  margin-right: 5px;
  border: none;
  text-transform: uppercase;
  text-align: center !important;
  width: auto !important;
margin-top: 15px;}

.btn-crea-compte #form-login-forget-envoyer{display: block;
  background: #d9355c;
  border-radius: 5px;
  color: white;
  text-transform: uppercase;
  border: none !important;
  font-weight: bold;
font-family: 'Raleway' !important;}



/* pop up login */

.popup-authentication .modal-content{background:#f6f7fa; box-shadow:none!important;}

.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before{ color:#000 !important;}


.popup-authentication{
	font-family: 'Raleway' !important;
	padding-top: 100px; 
}
.popup-authentication .modal-inner-wrap{
	position: relative;
	background-color: #f6f7fa;
	border: 7px solid #d9355c !important;
	border-radius: 0px !important;
	margin: auto;
	width: 80%;
		
	-webkit-animation-name: animatetop;
	animation-name: animatetop;
	animation-duration: 0.4s;
	/*padding-top: 1%;*/
	padding-bottom: 2%;
	color: black;
	text-align: left;
	z-index: 12;
	border-radius: 10px !important;
}

.popup-authentication .block-authentication{border-top:none!important;}
.text-pop-up-panier-login{font-size:1.3em;}

.form-group.connect #send2.btn-bg-pink-customer{color: white !important;
  background: #d9355c !important;
  border-radius: 5px;
  
  margin-bottom: 10px;
  margin-right: 5px;
  border: none;
  text-transform: uppercase;
  text-align: center !important;
  width: auto !important;
  margin-top: 15px;
  float: none !important;
  font-weight: bold;}
  
.login-form .form-group input[type="email"]{border-radius:5px!important;}
  
/* ------- creation de compte ----*/

.customer-account-create .column.main{background: white !important;
border: none !important;
padding: 3% 0%;
border-radius: 10px;
box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
-webkit-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
-moz-box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4);
margin-top: 25px;
font-family: 'Raleway' !important;
margin-bottom:40px!important}

.customer-account-create .column.main h1{text-transform:uppercase; font-size:1.8rem; font-weight:bold;background:#d9355c; width:100%; padding:15px 15px;margin-top:0!important;margin-bottom:1%!important; color:white;}

.customer-account-create .form-create-account.form-horizontal{width:90%; margin:0 auto;}

.customer-account-create .form-create-account.form-horizontal .form-group{margin-right:0px!important; margin-left:0px!important;}
.customer-account-create .form-create-account.form-horizontal .form-group.field.captcha.required{padding-left:15px!important;padding-right:30px!important}

.customer-account-create .form-create-account.form-horizontal legend{text-transform:uppercase;font-size:1.8rem;margin-bottom:10px!important;margin-top:0px!important;color:#333;font-weight:bold; border-bottom:none;}
.customer-account-create .form-create-account.form-horizontal .form-group button.action.primary{border-radius: 5px;   text-transform: uppercase;  font-weight: bold;font-family: 'Raleway' !important!important;}
.customer-account-create .form-create-account.form-horizontal .form-group a.action.primary{border-radius: 5px;   text-transform: uppercase;  font-weight: bold;font-family: 'Raleway' !important!important;}


.customer-account-create .form-group.field.captcha.required label{max-width: 25%;
  float: left;
  padding-top: 7px;
  margin-bottom: 0;
  text-align: right;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
padding-left: 15px;}

.customer-account-create .control.captcha{float: left;
width: 41.66666667%;
padding-left: 15px;
}

.customer-account-create #remember-me-box div.checkbox{padding-left: 15px;
margin-left: 25%;}

.customer-account-create #remember-me-box label{padding-left: 0px;}
  
.customer-account-create #remember-me-box input.checkbox{margin-left: 0px;
  padding-left: 0px;
  position: relative;
  float: left;
  top: -5px;
margin-right: 15px;}


.customer-account-create .form-create-account.form-horizontal .checkbox-inline{padding-top: 3px!important;}


/* mincart */

.page-header.header-newskin .minicart-wrapper .block-minicart{border: solid 1px #f0f0f0!important;
  box-shadow: 0px 0px 5px 2px rgba(212,216,230,0.4)!important;
font-family: 'Raleway' !important;
  border-radius: 10px!important;
}
.block-minicart .block-content > .actions > .primary .action.primary{border-radius: 5px;
text-transform: uppercase;
font-weight: bold;
font-family: 'Raleway' !important;
background: #87c29d !important;
border: none;
padding:0px 0px!important;
cursor:pointer;
}

.block-minicart .items-total{float:left!important;margin-top:0px!important; text-align: right;
  width: 100%;}
.minicart-wrapper .block-minicart{color:black!important;}
  
.block-minicart .block-content > .actions > .secondary .action.viewcart{text-align: center;
  display: block;
  background: #d9355c !important;
  border-radius: 5px!important;
  color: white !important;
  text-transform: uppercase;
  border: none !important;
  font-weight: bold!important;
  font-family: 'Raleway' !important;
  height: 44px;
}

.minicart-items .product-item:not(:first-child){border-top:none!important;}
.minicart-items .product-item{background-color: #f6f7fa !important;color:black; margin-bottom:5px!important;padding:5px 5px 5px 5px!important;}
.block-minicart .subtotal{float:none!important;text-align:right!important;}
.block-minicart .subtotal .price{color:black!important;}

.minicart-items .product > .product-item-photo{width:25%!important;}
.minicart-items .product-item-details .product.options{display:none;}

.minicart-items .product-item-details .price{color: #000!important;
font-size: 1.5rem!important;}

.minicart-items .product-item-details .details-qty{margin-top:-12px!important;}
.minicart-items .product-item-details .details-qty label{color: black;
  font-size: 1.5rem;padding-left:0px!important; margin-top:5px!important}

  
.minicart-items .item-qty{background-color: #f6f7fa !important;
  color: black !important;
 border: none !important;width: 100px !important;
  text-align: left;}

.minicart-wrapper .product .actions{margin: -80px 0 0!important;}
 

 
.minicart-items .action.delete::before{color:black!important;}

.minicart-items-wrapper::-webkit-scrollbar {
  width: 6px; /* Largeur de la scrollbar */
}

.minicart-items-wrapper::-webkit-scrollbar-track {
  background: #f0f0f0; /* Couleur de fond */
  border-radius: 4px;
}

.minicart-items-wrapper::-webkit-scrollbar-thumb {
  background: #888; /* Couleur du curseur */
  border-radius: 4px;
}

.minicart-items-wrapper::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.minicart-items-wrapper {
  scrollbar-color: #888 #f0f0f0;
  scrollbar-width: thin;
}


.modal-content{box-shadow: none!important;}

.modal-inner-wrap{font-family: 'Raleway' !important;
border-radius: 10px !important;}
.modal-footer{text-align:left; border-top:none!important;}
.modal-footer .action-secondary.action-dismiss{text-align: center;

  background:  #d9355c  !important;
  border-radius: 5px!important;
  color: white !important;
  text-transform: uppercase;
  border: none !important;
  font-weight: bold!important;
  font-family: 'Raleway' !important;
height: 44px;}

.modal-footer .action-primary.action-accept{text-align: center;

  background: #d9355c !important;
  border-radius: 5px!important;
  color: white !important;
  text-transform: uppercase;
  border: none !important;
  font-weight: bold!important;
  font-family: 'Raleway' !important;
height: 44px;}


/* categorie */

.product-item-info .product.name a{font-family: 'Raleway' !important;!important;}


/* contact */

.contact-index-index #contactez-nous .fieldset > .legend{display:none;}
.contact-index-index #contactez-nous .fieldset > .fields > .field > .label{color:#333; font-weight:bold;}
.contact-index-index #contactez-nous .fieldset > .fields > .field{text-align:left!important;}
.contact-index-index #contactez-nous .fieldset{margin-bottom:25px!important;}



.contact-index-index #contactez-nous .actions-toolbar > .primary .action{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;margin-left:15px}
