/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.button--primary{background-color:#007bff;border-color:#007bff;color:white;}.button--primary:hover,.button--primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.image-style-large{max-width:100%;height:auto;}.card_img img{max-width:100%;height:auto;}.coordinate__item{margin:0 20px;}#leaflet-map-view-localisation-contact-map{width:100%;margin-bottom:20px;}.form-item-gdpr{padding-left:35px;}html{color:#5f6062;background:#ffffff;}a{color:#c90524}a:hover{text-decoration:none;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}body{overflow-x:hidden;}html,body{background:#b6b1ad;background-image:url('/sites/default/files/theme/img/mercadier-fond.jpg');background-position:center;background-repeat:no-repeat;background-attachment:fixed;font-size:12px;line-height:125%;font:12px/170% Verdana,sans-serif;}#main-wrapper,#page,.site-footer{background:none !important;font-family:Arial;}#content{margin-top:2rem;padding:0}#content section.section{background:#fff;}#point_titre{color:#c90524;font-size:4rem;margin-top:2px;z-index:1;}.bg-gris{background-color:#f3f4f4;}.red-btn{background-color:#c90524;border-color:#c90524}#navbar-main{background-color:#c90524;font-family:"Myriad pro",Tahoma,Arial;line-height:20px;text-align:center;font-size:15px;font-weight:bold;}#navbar-main a{color:#fff;display:block;float:left;padding:0 5px;}#navbar-main a:hover{text-decoration:none;background:#590c19;}#navbar-main .menu{list-style:none;}#navbar-main button.navbar-toggler.navbar-toggler-right{background-color:#590c19;}@media (max-width:992px){#navbar-main ul.clearfix.nav{flex-direction:column;align-items:baseline;}}@media (min-width:992px){#navbar-main .nav-item.menu-item--expanded{position:relative;display:inline-block;}#navbar-main .menu{display:none;position:absolute;background-color:#c90524;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;top:1.75rem;}#navbar-main .menu a{padding:0.4rem;text-decoration:none;display:block;text-align:center;width:100%;}#navbar-main .nav-item.menu-item--expanded:hover .menu{display:block;}}#block-menuhautdepage,#block-menuhautdepage ul{width:100%}#block-menuhautdepage ul{justify-content:space-around;}.point_menu{margin:0 8px 0 10px;color:#fff;}#menu-gauche{position:absolute;top:0;left:0;width:6px;background:url('/sites/default/files/theme/img/mercadier-menu-gauche.jpg');background-size:cover;background-repeat:no-repeat;height:100%;}#menu-droite{position:absolute;top:0;right:0;width:6px;background:url('/sites/default/files/theme/img/mercadier-menu-droite.jpg');background-size:cover;background-repeat:no-repeat;height:100%;}.wrapper-width{max-width:25rem;width:max-content;}#sidebar_first section{background-color:#c90524;color:#fff;min-height:200px;}#block-subtheme-search{background:none;border:none;}#sidebar_first #edit-submit{background-color:#c90524;border:none;}#sidebar_first input,#sidebar_first #edit-submit{border-radius:0;}#sidebar_first #edit-actions,#sidebar_first fieldset{padding:0}#sidebar_first section img{max-width:100%;height:auto;}#decouvrir{font-family:"Myriad pro",Tahoma,Arial;display:block;font-size:22px;font-weight:bold;text-align:center;border:none}#sidebar-texte{font-size:1.1rem;font-weight:bold;text-align:justify;}#sidebar_first hr{border-top:1px solid #444444}.sidebar-liste-produits a{color:#fff;text-align:left;display:block;}.sidebar-liste-produits a:hover{background-color:#590C19;text-decoration:none;}.sidebar-liste-produits .active-link{background-color:#590C19;}.sidebar-liste-produits ul{list-style:initial;}.sidebar-liste-produits h3{font-size:1.5rem;}.sidebar-liste-produits img{width:100%}.sidebar-liste-produits{padding-bottom:4rem;background:#c90524 url('/sites/default/files/theme/img/mercadier-menu-produits.jpg') no-repeat bottom left;}#carousel-accueil .custom-carousel-indicators{display:flex;list-style:none;justify-content:center;margin:2rem 0;}#carousel-accueil .custom-carousel-indicators img{width:115px;opacity:0.5;}#carousel-accueil .custom-carousel-indicators .active img{opacity:1;}#carousel-accueil .custom-carousel-indicators img:hover{opacity:1;}#carousel-accueil .custom-carousel-indicators.carousel-indicators li{position:unset;width:auto;height:auto;margin:0;text-indent:initial;border:1px solid #C4C4C4;}#carousel-accueil .custom-carousel-indicators.carousel-indicators{position:unset;}#carousel-accueil .carousel-control-next,#carousel-accueil .carousel-control-prev{position:unset;width:auto;opacity:1;}#carousel-accueil .carousel-control-next img,#carousel-accueil .carousel-control-prev img{height:100%;max-height:80px}a.voir_produit{padding:2px;background:#c90524;color:#fff;font-style:italic;border:1px solid #c90524;}a.voir_produit:hover{border:1px solid #383131;}#carousel-accueil .carousel-inner{background:#f1f0f0;}.categorie-produit{background:#c90524 none repeat scroll 0% 0%;text-align:center;border:1px solid #e3e3e4;transition:transform .2s;height:100%}.categorie-produit a{color:#fff;padding:1rem;font-weight:bold;display:inline-block;overflow:hidden;font-size:1.25rem;}.categorie-produit a::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;}.categorie-produit:hover{background:#590C19;transform:scale(1.15);}.categorie-produit img.max{height:140px;width:100%}.views-row.col-12.col-lg-4{padding:15px;}.pagination{justify-content:center;}#carouselProduit{width:100%;}#carouselProduit a{color:#000;}#carouselProduit a:hover{color:#c90524;text-decoration:none;}#carouselProduit .carousel-inner img{height:100px;width:150px;border:1px solid #b6b1ad}#carouselProduit .carousel-control-next,#carouselProduit .carousel-control-prev{background:#000;border-radius:100%;height:6rem;width:6rem;margin:auto 1rem;}@media (min-width:768px){#carouselProduit .carousel-inner .active,#carouselProduit .carousel-inner .active + .carousel-item,#carouselProduit .carousel-inner .active + .carousel-item + .carousel-item,#carouselProduit .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item{display:block;}#carouselProduit .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),#carouselProduit .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,#carouselProduit .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,#carouselProduit .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item{transition:none;}#carouselProduit .carousel-inner .carousel-item-next,#carouselProduit .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0,0,0);}#carouselProduit .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible;}#carouselProduit .active.carousel-item-left + .carousel-item-next.carousel-item-left,#carouselProduit .carousel-item-next.carousel-item-left + .carousel-item,#carouselProduit .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,#carouselProduit .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,#carouselProduit .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible;}#carouselProduit .carousel-inner .carousel-item-next.carousel-item-left{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible;}#carouselProduit .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:-25%;z-index:-1;display:block;visibility:visible;}#carouselProduit .active.carousel-item-right + .carousel-item-prev.carousel-item-right,#carouselProduit .carousel-item-prev.carousel-item-right + .carousel-item,#carouselProduit .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,#carouselProduit .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,#carouselProduit .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%,0,0);display:block;visibility:visible;}}.star label::after{content:' *';color:#ffae00;}#edit-validation-rgpd--wrapper legend{display:none}.menu_onglets_contact{list-style:none;padding-left:0px;text-align:center;}.menu_onglets_contact li{display:inline-block;width:50%;}.menu_onglets_contact li a:link,.menu_onglets_contact li a:active,.menu_onglets_contact li a:visited{background:#656565;text-decoration:none;color:#fff;font-weight:bold;padding:1rem;display:block;}.menu_onglets_contact li a:hover{background:#F4F4F4;color:#000;}@media (min-width:992px){.menu_onglets_contact a{border-top-left-radius:1em;border-top-right-radius:1em;padding:1rem 1.5rem;}.menu_onglets_contact li{width:32%;}}#mapModal h5{color:#c90524;}#leaflet-map-view-emplacement-map{width:100%;}.cursor{cursor:pointer;position:relative;}.coordonees{position:absolute;bottom:55px;left:15px;font-size:0.95rem;color:#000;}.site-footer__bottom{margin:0;}.site-footer__bottom ul{display:flex;flex-direction:revert;justify-content:space-around;width:100%;}.site-footer__bottom a{color:#fff;}.site-footer__bottom a:hover{color:#fff;text-decoration:underline;}.site-footer__bottom .point_menu{font-size:2rem;margin:auto 0;}#block-subtheme-footer{width:100%;}.site-footer__bottom p{color:#fff;}.site-footer__bottom p a{font-weight:bold;}
