@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@500&display=swap');

/*foncé #1 : #282828*/
/*foncé #2 : #141414*/
/*enlever le truc pour modifier en front end*/
.icon-edit,.visually-hidden,[role="tooltip"]{display: none}

html {padding:0; margin:auto; overflow:auto;color: #141414;font-family: 'Roboto', sans-serif;/*scroll-behavior: smooth*/;}
body{margin:0;padding:0;color:#221e20;background: #ECECEC;}
img {border:none;}
a{-webkit-transition:ease-in-out;transition:ease-in-out}

joomla-alert,
.icons{display: none}



h1,h2,h3,h4,h5,h6{font-family: 'Ubuntu', sans-serif;font-weight: normal;}

h1{font-size: 30px;}
h2{font-size: 25px;}
h3{font-size: 21px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 18px;}

p,li{font-size: 19px;line-height: 1.5;}
p a,li a{font-size: 19px;color: #141414}

/*sppagebuilder, met le contenu 1366px*/
.maxWidth>div{max-width: 1366px;padding:10px 0;margin:auto;}

/*sppagebuilder ajuster img*/
.image-layout-preset-style-card .sppb-addon-image-layout-image, .image-layout-preset-style-card .sppb-img-responsive, .image-layout-preset-style-overlap .sppb-addon-image-layout-image, .image-layout-preset-style-overlap .sppb-img-responsive, .sppb-addon-sp-slider .sp-video-container, .sppb-carousel-extended-item
{height: auto!important}

/*bogue sp builder dans header menu*/
header *{webkit-box-sizing:content-box!important;    box-sizing: content-box!important}

/*header*/
header{background:#141414;}

.topbar{border-bottom:solid 1px #717171;}
.container-topbar{max-width:1366px;margin:auto;padding:5px 0;display: flex;    flex-direction: row;    flex-wrap: nowrap;    justify-content: space-between;    align-items: center;}
.container-topbar p,
.form-vertical{color:#d9d9d9;margin:0;padding:0;font-size: 14px}
.container-topbar .vmCartModule{order: 1}
.container-topbar .form-vertical{display: flex;align-items: center;order: 3;}
.container-topbar .login-greeting{padding:0 20px}

.mod-login-logout__button.logout-button button{margin-right: 5px}

.bottombar{max-width:1366px;margin:auto;display: flex;align-items: center;    flex-direction: row;    flex-wrap: wrap;   justify-content: space-between;padding-bottom: 10px;padding-left: 10px;}
.bottombar_left{flex-basis: 10%;}
.bottombar_right{flex-basis: 10%;}
.bottombar_center{display: flex;flex-direction: column;}
.bottombar_center form [name="keyword"]{margin:5px 0 0 10px;padding:5px;font-size: 15px}
.bottombar_center form [type="submit"] {    font-size: 15px!important;    padding: 5px!important;background: #dedede!important;border:solid 1px!important; border-color: #dedede!important;margin-left: 2px!important;border-radius: 1px!important;color:#141414!important}

.dj-megamenu{}
.dj-megamenu ul{list-style-type: none;}
.dj-megamenu-clean li a.dj-up_a{color:#d9d9d9!important;font-size: 15px;opacity: 1!important;max-width:100px;text-transform: uppercase}
.dj-megamenu-clean li a.dj-up_a:hover,
.dj-megamenu-clean li.active a{color:#d6591e!important;font-weight: bold;}

.sticky_topbar{position: fixed;top:0;left:0;width:100%;background: #141414;z-index: 999;}
.sticky_topbar_body{margin-top:31px;}
.topbar .vmCartModule .total{color:#d9d9d9!important}

.topbar .vmCartModule .total {display: none;font-weight: normal;    color: #d6591e;}
.topbar .vmCartModule .total strong{font-weight: normal;    color: #d6591e;}
.stickypanierTop{display: block!important;}


/*général, met le site pleine largeur*/




/*bannière slider accueil*/
.sp-nav-control{display: none;}
.sppb-sp-slider-text p {display: inline-block!important;background:rgb(0 0 0 / 25%)!important;padding:10px!important;}
.sppb-sp-slider-button {text-decoration: none!important}

/*message système*/
#system-message-container{z-index: 999;border-top: solid 1px red;border-bottom: solid 1px red;}


/**/
.mod-login-logout{color:#d9d9d9}
.view-login main{display:flex ;    align-items: center;    justify-content: center;margin:50px 0;}



/*panier cart header hs*/
.moduletable.panier{border-left: solid 1px #d9d9d9;padding-left: 10px;color:white;}
div.module-title{color:white;text-transform: uppercase;}
span.hikashop_small_cart_total_title{}

.menu_side .card-header {color:#d6591e;}
.hikashop_small_cart_checkout_link{display: block;
    margin: 10px 0;}

div#hikashop_cart_module {
    color: white;
}
.hikashop_subcontainer {
    display: flex
;
    justify-content: center;
    align-items: center;
}

/*ordre - à remettre*/
.orderby-displaynumber{display: flex;    justify-content: space-between;padding:10px 0;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;}

.orderby-displaynumber .vm-order-list a{color:#141414;text-decoration: none;}
.orderby-displaynumber .orderlistcontainer {display: flex;flex-direction: row;}
.orderby-displaynumber .orderlistcontainer>div,
.orderby-displaynumber .orderlistcontainer>div>div{padding-right:10px}
.orderby-displaynumber .vm-order-list .orderlist{display: flex!important;}
.orderby-displaynumber .vm-order-list .orderlist a{}
.orderby-displaynumber .vm-order-list .orderlist a:hover,
.orderby-displaynumber .vm-order-list .activeOrder{font-weight: bold!important}
.orderby-displaynumber .vm-order-list .activeOrder:hover{text-decoration: underline!important}
.orderby-displaynumber .display-number{display: flex;flex-direction: row;align-items: flex-end;}
.orderby-displaynumber .display-number,
.orderby-displaynumber .floatright.display-number select{font-size: 16px;}
.orderby-displaynumber .display-number select{margin-left: 10px;}

.orderby-displaynumber .clear,.orderby-displaynumber .vm-pagination-top{display: none!important}


/*accueil*/
.image-layout-preset-style-overlap .sppb-image-layout-title{text-transform: inherit!important;font-size: 40px;box-shadow:none!important;}
.image-layout-preset-style-overlap .sppb-image-layout-title span{font-size: 30px;}

.catProduit .vm-categories-wall{display:flex;list-style-type:none;padding:0;margin:0;gap:20px;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:flex-start;}
.catProduit .vm-categories-wall a {text-decoration: none;color:#141414;font-size: 19px;}

.catProduit h2{font-weight: normal;font-size: 30px;margin:0;}
.catProduit h3{font-weight: normal;font-size: 20px;}
.catProduit .vm-categories-wall li{}
.vm-categories-wall-img{transition: 0.2s;}
.catProduit .vm-categories-wall .vm-categories-wall-spacer{transition:.3s}
.catProduit .vm-categories-wall .vm-categories-wall-spacer:hover .vm-categories-wall-img{border:solid 1px #ababab;border-radius: 5px;padding:5px;background:rgb(255 255 255 / 39%);}

.catProduit .clear{display: none}

.catProduit .vm-categories-wall a {display: grid;    justify-items: center;text-align: center;}

.catProduit .sppb-addon-content {text-align: center}
/*.catProduit .sppb-addon-content p{text-align: left}*/

/*afficher side et catégorie même rangée*/
.site-grid.interieur{display: flex;padding:1%;max-width: 1366px;    margin: auto;flex-wrap: wrap;}
.site-grid .grid-child.container-component{flex-basis: 75%;margin-left: auto;}


/*fil d'ariane*/
.mod-breadcrumbs{padding: 0;border-bottom: solid 1px #141414}
.mod-breadcrumbs__wrapper{}
.mod-breadcrumbs__wrapper ol{list-style-type: none;margin:0;display: flex;}
.mod-breadcrumbs__wrapper ol li{padding:10px;font-size: 13px;}
.mod-breadcrumbs__wrapper ol li a{color: #221e20;text-decoration: none;font-size: 13px;}
.mod-breadcrumbs__wrapper .mod-breadcrumbs__here.float-start{display: none;}
.mod-breadcrumbs__wrapper ol> :nth-child(2){padding-left: 0!important}
.mod-breadcrumbs__wrapper ol li .filArineSeparateur{padding-left: 10px;font-weight: bold}

/*side catégorie*/
.container-sidebar-left{flex-basis: 20%;}


/*class pour sidebar qui stick au top au scroll*/
.sticky {  position: fixed;  top: 31px!important;}

.container-sidebar-left>.moduletable>ul>li ul{display: none!important;}
.container-sidebar-left>.moduletable>ul>li.active ul{display: block!important;}

.container-sidebar-left h2,
.container-sidebar-left h2 a{font-weight: normal;margin:10px 0 5px 0;;display: inline-block;font-size: 18px;cursor: pointer;color:#141414;text-decoration: none;text-transform: uppercase;}
.container-sidebar-left h2.active{color:#d6591e;}
.container-sidebar-left h2.color,
.container-sidebar-left h2 a.color{color: #141414;}
.container-sidebar-left ul.menu{display:none }
.container-sidebar-left ul.menu.open{display: block;}

.container-sidebar-left ul{list-style-type: none;margin:0;padding-left:15px;}
.container-sidebar-left ul li {padding:3px 0}
.container-sidebar-left ul li a{color: #221e20;text-decoration: none;}
.container-sidebar-left ul li{margin:2px 0}
.container-sidebar-left ul li a:hover{color: #d6591e!important;}.container-sidebar-left .card-body>.menu>li>ul{padding-left: 10px}
.container-sidebar-left ul li.active>div a{color:#d6591e!important}

/*catégories*/
.grid-child.container-component{}
.grid-child.container-component main{}
.grid-child.container-component main .browse-view h1{}
.grid-child.container-component main .browse-view .row {display: grid;grid-template-columns: repeat(3, 1fr);margin-bottom: 50px}
.grid-child.container-component main .browse-view .row>.product{margin:2%;background:white;box-shadow: 0 0 0 1px #bbb;}
.grid-child.container-component main .browse-view .row .product:hover{}
.grid-child.container-component main .browse-view .row .product .product-container{padding:14px}
/*image*/
.grid-child.container-component main .browse-view .row .product .product-container .vm-product-media-container img{}
.grid-child.container-component main .browse-view .row .product .product-container .vm-product-media-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.grid-child.container-component main .browse-view .row .product .product-container .vm-product-media-container {height: 300px;display: block;overflow: hidden;box-shadow: 0 1px 20px 1px #dedede;}
/*titre*/
.grid-child.container-component main .browse-view .row .vm-product-descr-container-1{}
.grid-child.container-component main .browse-view .row .product .product-container h2 a{color:#221e20;font-size: 16px;text-decoration: none;font-weight: normal;font-size: 20px;}
.grid-child.container-component main .browse-view .row .product .product-container h2{margin:10px 0;}
.grid-child.container-component main .browse-view .row .product .product-container p{padding:0 0 20px 0;margin:0}

/*avis*/
.vm-product-rating-container{display: none!important}
/*prix*/
.grid-child.container-component main .browse-view .row .product .product-container .product-price{}
.grid-child.container-component main .browse-view .row .product .product-container .product-price .PricebasePrice {display: none;}
.grid-child.container-component main .browse-view .row .product .product-container .product-price .PricesalesPrice {display: none;}
.grid-child.container-component main .browse-view .row .product .product-container .product-price .PricepriceWithoutTax {font-size: 20px;letter-spacing:1px;padding-bottom: 5px;}
.grid-child.container-component main .browse-view .row .product .product-container .product-price .PricepriceWithoutTax .vm-price-desc{display: none;}
.grid-child.container-component main .browse-view .row .product .product-container .product-price .PricetaxAmount {display: none;}
.grid-child.container-component main .browse-view .row .product .product-container .addtocart-area{}
.grid-child.container-component main .browse-view .row .product .product-container .addtocart-area select{width:100%;margin-bottom: 10px;font-size: 15px;padding:5px;}

.grid-child.container-component main .browse-view .row .product .product-container .addtocart-area .addtocart-bar .addtocart-button{font-size:16px;padding:10px 0;width:100%; background:#141414;color:white;border-radius: 2px;border:solid 1px #141414;margin-bottom: 10px;margin-top: 10px;}
.grid-child.container-component main .browse-view .row .product .product-container .vm-details-button{font-size:16px;padding:10px 0;width:100%; background:#dedede;color:white;border-radius: 2px;border:solid 1px #dedede;margin-bottom: 10px;text-align: center;}
.grid-child.container-component main .browse-view .row .product .product-container .addtocart-area .addtocart-bar .quantity-box input{font-size: 16px;text-align: center;}
.grid-child.container-component main .browse-view .row .product .product-container .addtocart-area .addtocart-bar .quantity-controls.js-recalculate input{font-size: 16px;float:right;margin:0 3px;width:25px}

.grid-child.container-component main .browse-view .row .product .product-container .vm-details-button a{color: #141414;text-decoration: none;font-weight: bold;}
.grid-child.container-component main .browse-view .row .product .product-container .addtocart-area .addtocart-bar .addtocart-button:hover,
.grid-child.container-component main .browse-view .row .product .product-container .vm-details-button:hover{opacity: .7;}

.vm-customfields-wrap .product-fields>:nth-child(1)>div.product-field-display,
.vm-customfields-wrap .product-fields>:nth-child(2)>div.product-field-display{height:40px }

/*prix sur demande*/
.grid-child.container-component main .browse-view .row .product .product-container .product-price {width:100%; }
.grid-child.container-component main .browse-view .row .product .product-container .product-price a{order:5;font-size:16px;padding:10px 0;background:#141414;color:white;border-radius: 2px;border:solid 1px #141414;margin-bottom: 10px;text-align: center;display: block;}
.grid-child.container-component main .browse-view .row .product .product-container .product-price a{color:#dedede;text-decoration: none;}
.grid-child.container-component main .browse-view .row .product .product-container .product-price a.ask-a-question{margin-top: 45px;background:#dedede;color:#141414;}

/*poser une question*/
.ask-a-question-view{}
.ask-a-question-view h1{font-size: 15px;font-weight: normal}
.ask-a-question-view .product-summary h2{font-size: 15px;margin:0}
.ask-a-question-view .product-summary {border-bottom: solid 1px #141414;margin-bottom: 10px;}
.ask-a-question-view .product-summary .short-description{}
.ask-a-question-view .product-summary .product-image{display: none;}
.ask-a-question-view .form-field table{width:100%;}
.ask-a-question-view .form-field table [for="comment"]{line-height: 30px}
.ask-a-question-view .form-field table textarea{width:90%}
.ask-a-question-view .form-field [type="submit"]{font-size: 16px;padding:10px;}

/*catégories enfants*/
.grid-child.container-component main .category-view .category-view .row {display: flex;}
.grid-child.container-component main .category-view .category-view .row >div{flex-basis: 15%;}
.grid-child.container-component main .category-view .category-view .row >div h2 a {display: flex;    flex-direction: column-reverse;}
.grid-child.container-component main .category-view .category-view .row >div img{margin-bottom:20px;}
.grid-child.container-component main .category-view .category-view .row>.category {}
.grid-child.container-component main .category-view .category-view .row>.category .spacer{margin:1%;}

.grid-child.container-component main .category-view .category-view .row >div h2 a{color:#141414;font-size: 18px;text-decoration: none}

.vm-categories-wall-img,.browseCategoryImage{max-width: 150px;}


/*page produit*/
.view-productdetails .productdetails{display: grid;margin-top:50px;}

.view-productdetails .productdetails .additional-images img{margin-right: 8px;    width: 100px;    height: auto;}

.view-productdetails .productdetails .vm-product-container {display: grid;grid-template-columns: 1fr 2fr;column-gap: 50px;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container{border-left: solid 1px #dedede;    padding: 0 20px;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container h1{margin:0;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-short-description{margin-bottom: 50px;}

/*.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-price{}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-price .PricebasePrice{font-size: 30px;margin-bottom: 20px;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-price .PricebasePrice .vm-price-desc,
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .PricepriceWithoutTax,
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .productDisplayShipment,
*/
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .PricesalesPrice{display: none;}

.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-price,
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-price .PricebasePrice{font-size: 30px;margin-bottom: 20px;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .PricepriceWithoutTax{display: none;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .productDisplayShipment{font-style: italic}


.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-field{margin-bottom: 20px;font-size: 20px;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-field-display select{font-size: 20px;margin-top:5px}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .product-field strong{font-weight: normal}

.view-productdetails .productdetails .vm-product-container .vm-product-details-container .addtocart-bar .quantity-box,
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .addtocart-bar .quantity-controls{}
.view-productdetails .productdetails .vm-product-container .addtocart-bar{}
.view-productdetails .productdetails .vm-product-container .addtocart-bar .quantity-box input{font-size:16px;padding:10px 0;width:30px;background:#fff;color:#141414;border-radius:2px;border:solid 1px #dedede;margin-bottom:10px;text-align: center;}

.view-productdetails .productdetails .vm-product-container .addtocart-bar .quantity-controls.quantity-plus,
.view-productdetails .productdetails .vm-product-container .addtocart-bar .quantity-controls.quantity-minus{font-size:16px;padding:10px 0;width:30px;background:#dedede;color:#141414;border-radius:2px;border:solid 1px #dedede;margin-bottom:10px;cursor:pointer}
.view-productdetails .productdetails .vm-product-container .addtocart-bar .quantity-controls.quantity-minus:hover,
.view-productdetails .productdetails .vm-product-container .addtocart-bar .quantity-controls.quantity-plus:hover{background:#141414!important;color:#dedede!important}

.view-productdetails .productdetails .vm-product-container .vm-product-details-container .addtocart-bar .addtocart-button input{font-size:16px;padding:10px 0;width:200px;background:#141414;color:white;border-radius:2px;border:solid 1px #141414;margin-bottom:10px;cursor: pointer;}

.view-productdetails .productdetails .additional-images{padding:20px 0;}
.view-productdetails .productdetails .product-description{margin-top:50px;border-top: solid 1px #dedede;padding-top: 50px;}
.view-productdetails .productdetails .product-description .title{font-size: 20px;font-weight: bold;}

.view-productdetails .productdetails .vm-product-container .vm-product-details-container .ask-a-question{order:5;font-size:16px;padding:10px 0;background:#141414;color:white;border-radius:2px;border:solid 1px #141414;margin-bottom:10px;text-align:center;display:inline-block;text-decoration: none;width: 200px;}
.view-productdetails .productdetails .vm-product-container .vm-product-details-container .ask-a-question{margin-top:45px;background:#dedede;color:#141414}

.view-productdetails .site-grid .grid-child.container-component,
.view-cart .site-grid .grid-child.container-component,
.view-article .site-grid .grid-child.container-component{
    flex-basis: 100%;
    max-width: 1366px;
    margin: auto;
    padding: 20px;
}
.view-article .mod-breadcrumbs__wrapper{display: none;}


.view-productdetails .productdetails{position: relative}
.view-productdetails .productdetails h1{margin: 0;}

[title="Modifier ce produit"]{position: absolute;right: 0;}

.product-short-description{margin-bottom: 20px;}

.spacer-buy-area{position: relative;}

.productdetails [title="Modifier ce produit"]{display: none!important}


/*pagination bas de page*/
.grid-child.container-component main .browse-view .vm-pagination-bottom{border-top:solid 1px #dedede;}
.grid-child.container-component main .browse-view .vm-pagination-bottom ul{list-style-type: none;margin:0;padding:0;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;}
.grid-child.container-component main .browse-view .vm-pagination-bottom ul li{margin:10px}
.grid-child.container-component main .browse-view .vm-pagination-bottom ul li a{color:#141414}
.grid-child.container-component main .browse-view .vm-pagination-bottom ul li a:hover{text-decoration: none;}
.grid-child.container-component main .browse-view .vm-pagination-bottom ul li:nth-child(1){margin-left:0!important;}

/*page recherche*/
.com_search  .site-grid {
    display: flex;
    padding: 1%;
    max-width: 1366px;
    margin: auto;
    flex-wrap: wrap;
}

/*bouton modifier*/


/*vue récemment*/
.grid-child.container-bottom-a{flex-basis: 100%;}
.grid-child.container-bottom-a .bottom-a.card.vue-recemment{margin-top:50px;border-top:solid 1px}
.grid-child.container-bottom-a .vue-recemment .card-header {font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.grid-child.container-bottom-a .vue-recemment .card-body .vmgroup.vue-recemment{display: flex;justify-content: space-between;flex-direction: row;}
.grid-child.container-bottom-a .vue-recemment .card-body .vmgroup.vue-recemment>div{flex-basis: 20%;padding:10px;    background: white;box-shadow: 0 0 0 1px #bbb;}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment >div:nth-child(4),
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment >div:nth-child(5) {display: none!important}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .featuredProductImage{width: 100%;}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .spacer>a:nth-child(1){height: 200px;display: block;overflow: hidden;}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .spacer a:nth-child(3){color: #221e20;font-size: 16px;text-decoration: none;font-weight: bold;padding: 20px 0;display: block;}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .PricesalesPrice{font-size: 20px;letter-spacing: 1px;padding: 20px 0;}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .quantity-box,
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .quantity-controls.js-recalculate{display: none!important}
.grid-child.container-bottom-a .vue-recemment .card-body .vue-recemment .addtocart-button {font-size: 16px;padding: 10px 0;width: 100%;background: #141414;color: white;border-radius: 2px;border: solid 1px #141414;margin-bottom: 10px;}



.PriceshipmentTax .PriceshipmentTax::before{  font-weight: bold;  content: "Taxes : ";}
/*.view-cart .PriceshipmentValue ::before  {  font-weight: bold;  content: "Livraison : ";}*/

/* afficher le contenu pleine page*/
.view-cart .site-grid .grid-child.container-component{flex-basis: 100%;max-width: 1366px;margin:auto;padding:20px}
.view-orders .site-grid .grid-child.container-component{flex-basis: 100%;max-width: 1366px;margin:auto;padding:20px}

/*voir order commande*/
.view-orders .vm-orders-order{border:solid 1px;padding:5px;border-radius: 5px;margin-bottom: 50px}
.view-orders #tabs{display: none;}
.view-orders .dyn-tabs{border:solid 1px;padding:5px;border-radius: 5px;margin-bottom: 50px}



.vmicon.vm2-add_quantity_cart{background-image: url("https://dev.cafesdominicstpierre.com/images/sampledata/update.png");margin:0 10px}
.vmicon.vm2-remove_from_cart{background-image: url("https://dev.cafesdominicstpierre.com/images/sampledata/poubelle.png");}
.vmicon.vm2-add_quantity_cart,
.vmicon.vm2-remove_from_cart{;width:20px;height: 20px;background-repeat: no-repeat;background-position: center;cursor: pointer;border:none!important;padding:5px;background-color: transparent}

/*page panier affichage des produits*/
.cart-view .produits .header{background:none}
.cart-view .produitsPanier>:nth-child(even){background:#dedede}
.cart-view .produitsPanier .total{background:none;border-top: solid 1px;    text-align: right;}
.cart-view .produits .row.seven {display: grid;    grid-template-columns: 3fr .7fr 1fr 2fr .7fr .7fr .7fr;justify-items: end;}
.cart-view .produits .row.seven :nth-child(2){}
.cart-view .produits .row.seven.header{font-weight: bold;margin-bottom: 10px;border-bottom: solid 1px #dedede}
.cart-view .produits .row.seven.ligne{padding:5px 0}
.cart-view .produits .row.seven .vm-cart-item-name{justify-self: baseline;}
.view-cart .produitsPanier a{color:#221e20}
.view-cart .produitsPanier .vm-customfield-cart{font-size: 15px;padding-left: 10px;}
.view-cart .produits,
.view-cart .livraison,
.view-cart .paiement,
.view-cart .totalPrix{border:solid 1px #dedede;padding:10px;margin:40px 0;box-shadow: 1px 1px 2px 0px #dedede;}
.view-cart .checkoutStep,.view-cart .vm-continue-shopping,.view-cart .vm-shipment-header-selected{display: none}
.view-cart .livraisonSelectionne{display: grid;grid-template-columns:1fr 1fr;    align-items: start;}
.view-cart .vmshipment_name{justify-self: end;}
.view-cart .livraisonSelectionne span{font-style: italic;}
.view-cart .totalPrix>:first-child{}
.view-cart .totalPrix>div>div{display: flex;    flex-direction: row;    flex-wrap: nowrap;    justify-content: flex-end;    align-items: flex-start;}
.view-cart .totalPrix>div>div .priceColor2,
.view-cart .totalPrix>div>div .PricebillTotal{width:100px;text-align: right;}
.view-cart .PricesalesPriceShipment.vm-display.vm-price-value{text-align: right;padding:10px 0}
.view-cart .livraisonSelectionne>:first-child,
.view-cart .totalPrix>:first-child{font-weight: bold;font-style: inherit!important;}
.view-cart .vm-fieldset-customer-note{margin:10px 0}
.view-cart .checkout-button-top button{font-size: 16px;    padding: 10px 0;    width: 100%;    background: rgb(50 150 50);    color: white;    border-radius: 2px;    border: solid 1px #141414;    margin-bottom: 10px;    margin-top: 10px;cursor: pointer;}
.view-cart .checkout-button-top button:hover{background: #dedede;    color: #141414; }
.view-cart .vm-shipment-header-select{color:#d6591e;display: block;padding: 10px 0}
.view-cart .livraisonSelectionne{text-align: right;}
.view-cart .livraisonSelectionne span{text-align: left;}

/*panier paiment fait commande faite*/
.vm-order-done div,.vm-order-done form,.vm-order-done a{padding:5px 0}
.vm-order-done .vmpayment_name,
.post_payment_order_number,
.post_payment_order_total{color:#d6591e}
.post_payment_order_number span,
.post_payment_order_total span{color:#221e20 }
.vm-order-done a{text-decoration: none;color:#d9d9d9;background:#221e20;margin:10px 0;display: inline-block;padding:5px;border-radius: 2px}

/*page utilisateur*/
.view-user .site-grid .grid-child.container-component{flex-basis: 100%;}
.view-user .site-grid .grid-child.container-component #ui-tabs ul{list-style-type: none;margin:20px 0;padding:0;}
.view-user .site-grid .grid-child.container-component #ui-tabs ul li{text-decoration: underline!important;cursor: pointer;}

.view-user .site-grid .grid-child.container-component .adminlist tr{padding:10px 0;display: block}
.view-user .site-grid .grid-child.container-component .adminlist tr:nth-child(even) { background-color: #dedede;}
.view-user .site-grid .grid-child.container-component .adminlist tr a{color:#d6591e!important}


/*bas de page footer*/
.footer {margin-top:100px;    background: #141414;padding:1%;    z-index: 999;    position: relative;}
.bas_de_page{max-width: 1360px;margin:auto;padding-top: 50px;}
.bas_de_page h2{font-size: 18px;color:#f9f9f9;font-weight: normal;}
.bas_de_page table{border-bottom: solid 1px #dedede;width: 100%;}
.bas_de_page table ul{margin:0;padding:0;list-style-type: none;}
.bas_de_page>div>table>tbody>tr{display: grid;grid-template-columns:repeat(6, 1fr);grid-gap: 20px;justify-items: center;}
.bas_de_page table li{margin:10px 0;font-size: 15px}
.bas_de_page table li a, footer a{font-size: 15px}
.bas_de_page table li:hover a{color:#d6591e}
.bas_de_page a{color:#f9f9f9;text-decoration: none;}

.bas_de_page .mHorizontal{padding-top:50px;}
.bas_de_page .mHorizontal ul{list-style-type: none;margin:0;padding:0;display: flex;justify-content: space-evenly;    flex-wrap: wrap;    flex-direction: row;}
.bas_de_page .mHorizontal ul li{color:#f9f9f9;}

.bas_de_page .custom>ul{list-style-type: none;margin:0;padding:25px 0;display: flex;grid-gap: 20px;justify-content: center;}
.bas_de_page .custom>ul li:hover a{color:#d6591e}

.copyright p,.copyright p a{color: #ECECEC; font-size: 12px;text-align: center}

/*connexion login
.mod-login__userdata.userdata{display:none }
.mod-login__pretext.pretext{}
.mod-login-logout__options{display: none;}*/

/*free shipping*/
#freeShippingInfo {font-size: 14px;padding-left: 10px}
.total.stickypanierTop {font-size: 14px;padding-left: 10px}

#freeShippingInfo b{    font-weight: normal!important;    color: #d6591e;}
.bottombar_center .vmCartModule .total{display: none!important}
#freeShippingInfo span{color:#d9d9d9!important}
#freeShippingInfo i{display: none!important}

@media all and (max-width:1400px){
.sp-pagebuilder-row, .sppb-row{margin:0!important}
}
/*responsive jusqu'à 1000px*/
@media all and (max-width:1280px){
    /*header*/
    .dj-megamenu-clean li a.dj-up_a{padding:0 5px!important;font-size: 14px!important;}
    .bottombar_right{flex-basis: 15%;}
    /*page int*/
    .container-sidebar-left h2, .container-sidebar-left h2 a{font-size: 16px!important}
    .container-sidebar-left li a{font-size: 15px!important}
    .grid-child.container-component main .browse-view .row .product .product-container{padding:3px!important}
    .grid-child.container-component main .browse-view .row .product .product-container h2 a{font-size: 18px!important}
    .grid-child.container-component main .browse-view .row .product .product-container p,
    .grid-child.container-component main .browse-view .row .product .product-container .product-price .PricepriceWithoutTax{font-size: 16px!important}
    .grid-child.container-component main .browse-view .row>.product{width:23vw!important}
    .grid-child.container-component main .browse-view .row .product .product-container .addtocart-area .addtocart-bar .quantity-box input{font-size: 12px!important}
    
    .catProduit .vm-categories-wall{    flex-wrap: wrap;}
}



.menu_mobile{display: none!important}

@media all and (max-width:979px){
.container-topbar{justify-content: flex-start;}
    .topbar #freeShippingInfo{display: block!important;}
    
.bottombar{}
.bottombar .bottombar_left{order: 2;flex-basis: 30%;text-align: center;}
.bottombar .bottombar_center{order:1;flex-basis: 30%}
.bottombar .bottombar_right{order:3;flex-basis: 30%;padding-right: 1%;align-items: flex-end}
    

.bottombar .bottombar_center .dj-megamenu-select label,
.bottombar .bottombar_center form,
.bottombar .bottombar_center #freeShippingInfo{display: none;}
#mod-custom160 img{width:100px;height: auto}
    
    .container-topbar .form-vertical{margin-left: auto;margin-right: 1%;}
    

.grid-child.container-sidebar-left{display: none}
    .menu_desktop{display: none;}
    .menu_mobile{display: block!important;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn{background:none!important;}
.dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus,.dj-mobile-open-btn.active.dj-fa-no .dj-mobile-open-icon, .dj-mobile-open-btn.active.dj-fa-no .dj-mobile-open-icon:before, .dj-mobile-open-btn.active.dj-fa-no .dj-mobile-open-icon:after, .dj-mobile-open-btn.dj-fa-no:hover .dj-mobile-open-icon, .dj-mobile-open-btn.dj-fa-no:focus .dj-mobile-open-icon, .dj-mobile-open-btn.dj-fa-no:hover .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-no:hover .dj-mobile-open-icon:after, .dj-mobile-open-btn.dj-fa-no:focus .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-no:focus .dj-mobile-open-icon:after{background:white;}


/*footer*/
.bas_de_page>div>table>tbody>tr{display: grid;grid-template-columns:repeat(3, 1fr);grid-gap: 20px;justify-items: center;}

}


/*recherche dans la version mobile*/
#bd_results .search{padding: 10px;}
#bd_results #searchForm{position: relative;border-bottom: solid 1px}
#bd_results .search-results .result-category,
#bd_results .search-results .result-text{display: none;}
#bd_results .search-results dt{margin-bottom: 10px;padding:5px 0}
#bd_results .search-results dt a{color:#141414;text-decoration: none; font-size: 18px;border-bottom: solid 2px;}
#bd_results button{margin:10px 0;font-size: 16px;}

@media all and (max-width:979px){
    .site-grid .grid-child.container-component{flex-basis: 100%;}
    .grid-child.container-component main .browse-view .row>.product{width:auto!important}
    .view-article tbody tr {display: grid;}
    .page_contact{display: grid;}
    .page_contact>div{width:100%!important;}
    
}
@media all and (max-width:900px){
    .view-productdetails .productdetails .vm-product-container{display: flex;flex-direction: column;}
    .vm-product-media-container{max-width: 100%!important}
    .vm-product-media-container img{max-width: 100%!important}
	
	.mod-breadcrumbs__wrapper ol{    flex-direction: column;}
	.mod-breadcrumbs__wrapper ol li {padding:1px;}

}

@media all and (max-width:767px){
/*une rangée sur deux afficher seulement un élément, c'est minim, à corriger si possible*/
    .grid-child.container-component main .browse-view .row {    grid-template-columns: repeat(2, 1fr);}
    .view-cart .cart-view #checkoutForm .billto-shipto{    flex-direction: column!important;    row-gap: 40px!important;}
    
    .cart-view .produits .row.seven.header{display:none}
    .cart-view .produits .row.seven.ligne{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0;grid-row-gap:10px;grid-template-columns: 33% 1fr;align-items: center;}
    .cart-view .produits .row.seven .vm-cart-item-name{grid-area:1 / 1 / 2 / 4}
    .cart-view .produits .row.seven .vm-cart-item-basicprice{grid-area:2 / 1 / 3 / 2;justify-self:start;grid-column: 1 / span 2;}
    .cart-view .produits .row.seven .vm-cart-item-quantity{grid-area:2 / 2 / 3 / 3;justify-self:center;grid-column: 1 / span 2;}
    .cart-view .produits .row.seven .vm-cart-item-total{grid-area:2 / 3 / 3 / 4;justify-self:end;grid-column: 1 / span 2;}
    .cart-view .produits .row.seven .vm-cart-item-quantity  button{margin:10px!important}
    .cart-view .produitsPanier a{margin-bottom: 10px;display: block;}
    
    textarea#customer_note_field{width: 100%;}
    
    .view-article tbody tr img{max-width: 100%}
.view-article .site-grid .grid-child.container-component{padding:1%!important;flex-basis: 100%;}

}
@media all and (max-width:550px){
    .sp-slider .sp-slider-content-wrap{width: 90%!important}
    
.grid-child.container-component main .browse-view .row {    grid-template-columns: 1fr;}
    .bas_de_page .custom>ul{    flex-direction: column;}
    .container-topbar .form-vertical{flex-direction: row;justify-content: flex-end;flex-wrap: wrap;}
    .topbar .vmCartModule .total,
    .mod-login-logout__button.logout-button button,
    .topbar #freeShippingInfo{font-size: 12px}
    .container-topbar .login-greeting{padding:2px}
    .container-topbar .login-greeting,
    .vmCartModule.panier{font-size: 12px;}
    .orderby-displaynumber{    flex-direction: column;}
    .orderby-displaynumber .orderlistcontainer{margin-bottom: 20px;justify-content: space-between;}
    .orderby-displaynumber .vm-order-list .orderlist{gap: 40px;}
    .orderby-displaynumber .display-number{    justify-content: space-between;}
    .grid-child.container-component main .browse-view .vm-pagination-bottom ul{flex-direction: column;align-items: center;}
    #facebox .content{width:330px!important}
    
    /*page compte*/
    .view-user .site-grid .grid-child.container-component .adminlist thead{}
.view-user .site-grid .grid-child.container-component .adminlist{width:100%}
.view-user .site-grid .grid-child.container-component .adminlist tr{display: grid;justify-items: start;}
.adminForm.user-details>tbody{display: flex;flex-direction: column;align-items: stretch;}
.adminForm.user-details>tbody>tr {display: flex;padding: 5px 0;justify-content: space-between;flex-direction: column;}
#adminForm{display: grid;}
    /*footer*/
    .bas_de_page>div>table>tbody>tr{display: grid;grid-template-columns:repeat(2, 1fr);grid-gap: 20px;justify-items: start;}
	


/*voir commandes passées*/
.layout-edit #adminForm tr{height: 100px!important;}

}




.connexion{order:5;margin-right: 1%;margin-left: auto;z-index: 999}
.connexion a{color:#d9d9d9;text-decoration: none;font-size: 14px;}
.com-users-login.login{}
.com-users-login.login .com-users-login__options.list-group{display: grid;grid-gap:10px}
.com-users-login.login .com-users-login__options.list-group a{color:#221e20 }
.com-users-login.login .btn.btn-secondary.input-password-toggle{display: none!important;}


/*création d'un compte*/
.layout-edit {}
.layout-edit #com-form-login a{color: #221e20;}
.layout-edit #adminForm table {padding-bottom: 20px}
.layout-edit #adminForm tr{height: 30px}
.layout-edit .form-control-feedback{color:red;display: none!important}


/*
.mod-login__pretext.pretext p{}
#login-form-226{order:5;z-index: 999}

.mod-login__pretext.pretext{cursor:pointer}
.mod-login__options.list-unstyled{list-style-type: none;margin:0;padding:0;}
.mod-login__options.list-unstyled li a{color:#221e20;text-decoration: none;font-size: 15px;}
.mod-login__userdata.userdata>div,.mod-login__userdata.userdata>ul{padding: 0 5px}
.mod-login__userdata.userdata{display: block}


.mod-login__userdata.userdata{ position:absolute;width:250px;height: 250px;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow: 0 0 5px black;padding:10px;display: grid;display: none;grid-gap:  1px 1px;border-radius: 3px;z-index: 999;}
.mod-login__userdata.userdata,.mod-login__userdata.userdata input,.mod-login__userdata.userdata li a,.mod-login__userdata.userdata button{font-size: 17px;}
.input-password-toggle{display: none!important}




.modal-toggle{position: relative;z-index: 999}
#loginModal225{position: absolute!important;top:0!important;z-index: 900}
#registerModal225{display: none!important}
.connexion{order:5}
.connexion button{background: none;color:white;cursor: pointer;border:none;text-shadow: none;}
.connexion button:hover{text-decoration: underline}
.connexion .modal-dialog{}
button.btn.btn-primary.btn-block {
    color: black;
    background: blue;
    font-size: 16px;
    padding: 10px 0;
    width: 100%;
    background: #141414;
    color: white;
    border-radius: 2px;
    border: solid 1px #141414;
    margin-bottom: 10px;
    margin-top: 10px;
}
.mod-login__options.list-unstyled{list-style-type: none;margin:0;padding:0;}
#jtl a,.username-password.form-group{color:#221e20;font-size: 15px!important;}
#jtl .registerlink{padding: 10px!important;font-size: 15px!important;}
*/
/*cookies*/
#redim-cookiehint-bottom #redim-cookiehint{background: white;box-shadow: -1px -1px 4px 0px black;}
#redim-cookiehint-bottom #redim-cookiehint, #redim-cookiehint-bottom #redim-cookiehint a{color: black;}
#redim-cookiehint-bottom #cookiehintinfo a {font-size: 12pt!important}
.cookiebuttons a {font-size: 15pt!important}
#redim-cookiehint .cookiebuttons #cookiehintsubmit.btn{background-color: #d6591e!important}
#redim-cookiehint p{font-size: 12pt}



/*hikashop*/
/*enlever prix me prévenir si disponible*/
.hikabtn.hika_waitlist_btn{display:none!important;}

/*enlever pagination bogue*/
ul.hikashop_pagination{display: none!important;}

/*affichage des produits dans les catégories*/
.hikashop_product_name a{
    color: #221e20;
    font-size: 16px;
    text-decoration: none;
    font-weight: normal;
    font-size: 20px;
}

.hikabtn.hikacart{
    font-size: 16px;
    padding: 10px 0;
    width: 100%;
    background: #d6591e;
    color: white;
    border-radius: 2px;
    border: solid 1px #d6591e;
    margin-bottom: 10px;
    margin-top: 10px;
	transition: 0.5s;
}
.hikashop_product_price_full{font-size: 20px;padding:5px 0;}


 a.product_details_button {
    font-size: 15px;
    color: #fbfbfb;
    text-decoration: none;
    background: #000;
    border: solid 1px black;
    transition:.5s;
}
 a.product_details_button:hover{
     background:#fbfbfb;
     color:000;
 }


.hikabtn.hikacart:hover{background:white!important;color:black!important;}



.hikashop_subcontainer.hikashop_subcontainer_border{min-height:50px!important;}
.hikashop_subcontainer.hikashop_subcontainer_border a{color:black;transition:.5s}
.hikashop_subcontainer.hikashop_subcontainer_border:hover a{color:#d6591e;}


.hikashop_checkout_cart .table.table-striped tr:nth-child(even) {
  background-color: #dedede;
}
.hikashop_checkout_cart .table.table-striped th{text-align:left;background:black;color:white;}

.hikashop_checkout_payment{background:#dedede;}

.hikashop_checkout_payment_custom .form-row{background:white!important;}

.hikashop_small_cart_checkout_link {
    font-weight: normal !important;
    color: #d6591e;
}

.hikashop_quantity_form tbody{display: flex!important;}
a.hikashop_contact_link_to_product{color:#d6591e;text-decoration:none;}
.hikashop_product_image{margin:10px;}

#hikashop_main_image{max-width:100%;height:auto;}
.hikashop_product_image_subdiv,
.hikashop_product_image_subdiv a,
.hikashop_product_image_subdiv a img{max-width:100%;height: auto;}

.hikashop_product_image{height:auto!important;}

.menu_side .hikashop_container  {margin:7px 0!important}

.menu_side .hikashop_subcontainer{height: auto!important;min-height: 0px!important;background:none!important;margin:0!important;padding:0!important;text-align: left!important;
}

.hikashop_current_category .hikashop_category_name a,
.hikashop_category_name:hover a{color:#d6591e!important;}
.hikashop_category_name a{color:black;}

.sidebar-left h4{margin:0;font-size: 18px!important;}





#categorie_cafe .active a{color:#d6591e;}

.hikashop_cart_product_name_value{width:auto!important;}

/*temporaire
.temp li a span{color:black!important;}*/
.hikashop_product_image{margin:0!important;}

.view-checkout .site-grid.accueil{max-width:1360px;margin:auto;padding:20px;}






/*page catégorie*/
/*ajouter au panier*/
.hikacart:hover{border-color:black!important;}
/*enlever pagination de catégorie*/
.hikashop_subcategories_listing>form{display: none!important;}
/*menu side*/
.sidebar-left .active a{color:#d6591e;}
/*affichage des catégories en haut de page*/
.hikashop_subcategories_listing{display: none;}
@media all and (max-width:978px){	.hikashop_subcategories_listing{display: block!important;}}
/*+ - quantité*/
.hikashop_subcontainer a {    font-size: 18px;}

.hikashop_product_image{order:1;}
.hikashop_product_name{order:2;}
.hikashop_aligned_btn{order:4;margin:0!important}
.hikashop_product_price_full{order:3;}
.hikabtn.hikacart{order:5;}
.hikashop_category_information a{order:6;}
#bd_results button{order:7;}
.layout-listing .hikashop_product_name{margin:20px;}
.layout-listing .hikashop_subcontainer .hikashop_product_name a{margin:20px;font-weight: bold!important;font-size:20px;}
.layout-listing .hikashop_quantity_form,.layout-listing .product_details_button,.layout-listing .product_contact_button {display: none!important;}
.hikacart {    background-color: #d6591e!important;    border-color: #d6591e!important;}

.hikashop_subcategories .hikashop_subcontainer.thumbnail a{border:solid 1px #141414;padding:10px;background:white;border-radius:5px}
.view-category div.hikashop_subcontainer{background:none!important}
.view-category .hikashop_subcategories_listing .hk-row-fluid{margin-bottom:50px;}

.hikashop_products .hikashop_container {background-color:#fefefe!important;padding:5px}
.hikashop_products .hikashop_container:hover{box-shadow:0px 0px 5px #a5a5a5}
.view-category span.hikashop_product_stock_count.hikashop_product_no_stock {
    background: rgb(240 240 240 / 90%);
    margin-bottom: 5px;
    position: absolute;
    width: 130px;
    height: 60px;
    z-index: 999;
    border-radius: 5px;
}



/*affichage du rabais pour groupe client*/
.hikashop_product_discount_amount{display:none;}

/*produits consultés*/
.produit_consulte .hikashop_products_listing>form{display: none!important;}
.hikashop_listing_img_title {    width: -webkit-fill-available;}
.produit_consulte .hikashop_product_image{margin:10px!important;}

/*page caisse*/
.hikashop_accordion_default_before .hikashop_cart_step_current{background-color:#d6591e!important;}
.hika_j2 .btn-success, .hikabtn-success{    color: #fff;    background-color: #d6591e!important;    border-color: #d6591e!important;}
.hikashop_accordion_default_before .hikashop_cart_step_finished {    background-color: #843712!important;}
.view-checkout legend{border-bottom:solid 1px;margin-top:20px;font-weight:bold;font-size: 20px;padding:5px 0;}
.view-checkout .hika_address_display{line-height:30px;}
.view-checkout .site-grid .grid-child.container-component{flex-basis:100%;}
.view-checkout .bottombar{display: none;}

.hikashop_accordion_default_before span.hikashop_checkout_step_name,
.hikashop_accordion_default_after span.hikashop_checkout_step_name{font-size:18px!important;font-weight:normal!important;}

.hikashop_accordion_default_before .hkbadge,
.hikashop_accordion_default_after span.hkbadge{font-size:14px!important;font-weight:normal!important;color:black!important;}

.hikashop_accordion_default_before .hkbadge,.hikashop_accordion_default_after .hkbadge{width:10px!important;height:10px!important;border-radius:10px!important;}

.hikashop_accordion_default_after div {
    background-color: ##a8a8a8!important;}

/*fil d'ariane*/
.mod-breadcrumbs__wrapper li a::after { content: " >";}
.mod-breadcrumbs__wrapper li a{border-bottom:solid 1px #c1c1c1;}

/*page produit*/
.view-product .hikashop_product_price_full{font-size:30px;padding:0 0 20px 0;display:block;}

/*cart popup*/
.vex-content .image{display:none!important}
.vex-content .text-wrapper{margin:10px!important;}

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{background:black!important;}
.vex-dialog-buttons {
    display: flex
;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
.notifyjs-metro-base,
.notifyjs-metro-base .text-wrapper {
    text-align: center;
}

/*font orange*/
.com_hikashop  h1 {
    font-size: 30px;
    color: #d6591e !important;
}